37 lines
921 B
C#
37 lines
921 B
C#
using Autodesk.AutoCAD.DatabaseServices;
|
|
|
|
using System.ComponentModel;
|
|
|
|
// 用于WPF数据绑定的数据模型
|
|
public class BlockReviewItem : INotifyPropertyChanged
|
|
{
|
|
private string _handle;
|
|
private string _position;
|
|
private string _status; // 新增状态属性
|
|
|
|
public ObjectId BlockId { get; set; }
|
|
|
|
public string Handle
|
|
{
|
|
get => _handle;
|
|
set { _handle = value; OnPropertyChanged(nameof(Handle)); }
|
|
}
|
|
|
|
public string Position
|
|
{
|
|
get => _position;
|
|
set { _position = value; OnPropertyChanged(nameof(Position)); }
|
|
}
|
|
|
|
public string Status
|
|
{
|
|
get => _status;
|
|
set { _status = value; OnPropertyChanged(nameof(Status)); }
|
|
}
|
|
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
protected void OnPropertyChanged(string name)
|
|
{
|
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
|
|
}
|
|
} |