protected void OnListChanged(ListChangedArgs e) { if (ListChanged != null) { ListChanged(this, e); } }
private void NewPlayableEntityList_ListChanged(object sender, ListChangedArgs e) { if (!Global.Loading) { switch (e.Operation) { case GenericListOperation.Addition: this.SortElements((x, y) => { return(x.Name.CompareTo(y.Name)); }); break; case GenericListOperation.Deletion: break; case GenericListOperation.Modification: break; case GenericListOperation.Sort: break; } } }