Example #1
0
        private void SetupCollection()
        {
            DisconnectCollectionEvents();

            var items = Element.Items as INotifyCollectionChanged;

            if (items == null)
            {
                return;
            }
            _observedCollection = new ObservedCollection(items);
            ConnectCollectionEvents();
        }
Example #2
0
        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();
        }
Example #3
0
 public MealFoods(ObservedCollection <MealFood> list)
 {
     List = list;
 }
Example #4
0
 public Layer()
 {
     objects = new ObservedCollection <IObject>();
 }
Example #5
0
 public Map()
 {
     layers = new ObservedCollection <ILayer>();
 }