Files
SzmediTools/Szmedi.CADkits/BlockReviewItem.cs
2025-12-23 21:37:02 +08:00

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));
}
}