private void SetupCollection() { DisconnectCollectionEvents(); var items = Element.Items as INotifyCollectionChanged; if (items == null) { return; } _observedCollection = new ObservedCollection(items); ConnectCollectionEvents(); }
private void SettingObservableEvents() { mineLog.AppendLine("-- ObservableCollection --"); InitOC(); mineObservableCollection.CollectionChanged += mOC_CollectionChanged; TestOC(); mineLog.AppendLine("-- ObservedCollection --"); InitOC(); var xObserved = new ObservedCollection <string>(mineObservableCollection); xObserved.OnCleared += xObserved_OnCleared; xObserved.OnItemAdded += xObserved_OnItemAdded; xObserved.OnItemMoved += xObserved_OnItemMoved; xObserved.OnItemRemoved += xObserved_OnItemRemoved; xObserved.OnItemReplaced += xObserved_OnItemReplaced; TestOC(); }
public MealFoods(ObservedCollection <MealFood> list) { List = list; }
public Layer() { objects = new ObservedCollection <IObject>(); }
public Map() { layers = new ObservedCollection <ILayer>(); }