This commit is contained in:
2009-11-13 13:39:27 +00:00
parent 236f2b9fe9
commit c90633f795
4 changed files with 31 additions and 4 deletions

View File

@@ -37,6 +37,26 @@ namespace VEPROMS.CSLA.Library
foreach (ItemInfo tmp in this)
{
tmp.Changed += new ItemInfoEvent(tmp_Changed);
tmp.Deleted += new ItemInfoEvent(tmp_Deleted);
}
}
private bool _RefreshingList = false;
public bool RefreshingList
{
get { return _RefreshingList; }
set { _RefreshingList = value; }
}
void tmp_Deleted(object sender)
{
ItemInfo ii = sender as ItemInfo;
if (ii != null)
{
IsReadOnly = false;
Remove(ii);
IsReadOnly = true;
RefreshingList = true;
this.OnListChanged(new ListChangedEventArgs(ListChangedType.ItemChanged, 0));
RefreshingList = false;
}
}
void tmp_Changed(object sender)