public void PropertyChanged_ViewModel_IncKnockList(object sender, global::System.ComponentModel.PropertyChangedEventArgs e) { MainPage_obj1_Bindings bindings; if (WeakRefToBindingObj.TryGetTarget(out bindings)) { string propName = e.PropertyName; global::DoorKnock.KnockList obj = sender as global::DoorKnock.KnockList; if (global::System.String.IsNullOrEmpty(propName)) { if (obj != null) { bindings.Update_ViewModel_IncKnockList_Empty(obj.Empty, DATA_CHANGED); } } else { switch (propName) { case "Empty": { if (obj != null) { bindings.Update_ViewModel_IncKnockList_Empty(obj.Empty, DATA_CHANGED); } break; } default: break; } } } }
public void CollectionChanged_ViewModel_IncKnockList(object sender, global::System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { MainPage_obj1_Bindings bindings; if (WeakRefToBindingObj.TryGetTarget(out bindings)) { global::DoorKnock.KnockList obj = sender as global::DoorKnock.KnockList; if (obj != null) { bindings.Update_ViewModel_IncKnockList_Empty(obj.Empty, DATA_CHANGED); } } }
private void Update_ViewModel_IncKnockList(global::DoorKnock.KnockList obj, int phase) { this.bindingsTracking.UpdateChildListeners_ViewModel_IncKnockList(obj); if (obj != null) { if ((phase & (NOT_PHASED | DATA_CHANGED | (1 << 0))) != 0) { this.Update_ViewModel_IncKnockList_Empty(obj.Empty, phase); } } if ((phase & ((1 << 0) | NOT_PHASED)) != 0) { XamlBindingSetters.Set_Windows_UI_Xaml_Controls_ItemsControl_ItemsSource(this.obj9, obj, null); } }
public void UpdateChildListeners_ViewModel_IncKnockList(global::DoorKnock.KnockList obj) { if (obj != cache_ViewModel_IncKnockList) { if (cache_ViewModel_IncKnockList != null) { ((global::System.ComponentModel.INotifyPropertyChanged)cache_ViewModel_IncKnockList).PropertyChanged -= PropertyChanged_ViewModel_IncKnockList; ((global::System.Collections.Specialized.INotifyCollectionChanged)cache_ViewModel_IncKnockList).CollectionChanged -= CollectionChanged_ViewModel_IncKnockList; cache_ViewModel_IncKnockList = null; } if (obj != null) { cache_ViewModel_IncKnockList = obj; ((global::System.ComponentModel.INotifyPropertyChanged)obj).PropertyChanged += PropertyChanged_ViewModel_IncKnockList; ((global::System.Collections.Specialized.INotifyCollectionChanged)obj).CollectionChanged += CollectionChanged_ViewModel_IncKnockList; } } }