namespace Dongke.WinForm.Controls.InvoiceLayout
{
///
///
///
public class ItemChangedEventArgs : System.EventArgs
{
#region 成员变量
private LayoutItem _item;
private int _itemID = 0;
private string _property = string.Empty;
private ItemChangeType _itemChangedType = ItemChangeType.Added;
#endregion 成员变量
#region 属性
///
/// 获取Item的变更种别。
///
public ItemChangeType ChangedType
{
get
{
return _itemChangedType;
}
internal set
{
_itemChangedType = value;
}
}
///
/// 获取Item
///
///
/// Item的变更种别为删除时,为null。
///
public LayoutItem Item
{
get
{
return _item;
}
internal set
{
_item = value;
}
}
///
/// 获取Item ID。
///
///
/// Item的变更种别为删除时,为删除前的Item ID。
///
public int ItemID
{
get
{
return _itemID;
}
internal set
{
_itemID = value;
}
}
///
/// 属性
///
public string Property
{
get
{
return _property;
}
internal set
{
_property = value;
}
}
#endregion 属性
}
}