This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user