public void UpdateChildListeners_appViewModel(global::ZillowAPIApp.ChampionViewModel obj) { if (obj != cache_appViewModel) { if (cache_appViewModel != null) { ((global::System.ComponentModel.INotifyPropertyChanged)cache_appViewModel).PropertyChanged -= PropertyChanged_appViewModel; cache_appViewModel = null; } if (obj != null) { cache_appViewModel = obj; ((global::System.ComponentModel.INotifyPropertyChanged)obj).PropertyChanged += PropertyChanged_appViewModel; } } }
private void Update_appViewModel(global::ZillowAPIApp.ChampionViewModel obj, int phase) { this.bindingsTracking.UpdateChildListeners_appViewModel(obj); if (obj != null) { if ((phase & (NOT_PHASED | (1 << 0))) != 0) { this.Update_appViewModel_champList(obj.champList, phase); } if ((phase & (NOT_PHASED | DATA_CHANGED | (1 << 0))) != 0) { this.Update_appViewModel_Filter(obj.Filter, phase); this.Update_appViewModel_SelectedChampion(obj.SelectedChampion, phase); this.Update_appViewModel_SelectedTitle(obj.SelectedTitle, phase); this.Update_appViewModel_SelectedBlurb(obj.SelectedBlurb, phase); this.Update_appViewModel_SelectedAttack(obj.SelectedAttack, phase); this.Update_appViewModel_SelectedDefense(obj.SelectedDefense, phase); this.Update_appViewModel_SelectedMagic(obj.SelectedMagic, phase); this.Update_appViewModel_SelectedDifficulty(obj.SelectedDifficulty, phase); this.Update_appViewModel_SelectedName(obj.SelectedName, phase); } } }
public void PropertyChanged_appViewModel(object sender, global::System.ComponentModel.PropertyChangedEventArgs e) { MainPage_obj1_Bindings bindings = TryGetBindingObject(); if (bindings != null) { string propName = e.PropertyName; global::ZillowAPIApp.ChampionViewModel obj = sender as global::ZillowAPIApp.ChampionViewModel; if (global::System.String.IsNullOrEmpty(propName)) { if (obj != null) { bindings.Update_appViewModel_Filter(obj.Filter, DATA_CHANGED); bindings.Update_appViewModel_SelectedChampion(obj.SelectedChampion, DATA_CHANGED); bindings.Update_appViewModel_SelectedTitle(obj.SelectedTitle, DATA_CHANGED); bindings.Update_appViewModel_SelectedBlurb(obj.SelectedBlurb, DATA_CHANGED); bindings.Update_appViewModel_SelectedAttack(obj.SelectedAttack, DATA_CHANGED); bindings.Update_appViewModel_SelectedDefense(obj.SelectedDefense, DATA_CHANGED); bindings.Update_appViewModel_SelectedMagic(obj.SelectedMagic, DATA_CHANGED); bindings.Update_appViewModel_SelectedDifficulty(obj.SelectedDifficulty, DATA_CHANGED); bindings.Update_appViewModel_SelectedName(obj.SelectedName, DATA_CHANGED); } } else { switch (propName) { case "Filter": { if (obj != null) { bindings.Update_appViewModel_Filter(obj.Filter, DATA_CHANGED); } break; } case "SelectedChampion": { if (obj != null) { bindings.Update_appViewModel_SelectedChampion(obj.SelectedChampion, DATA_CHANGED); } break; } case "SelectedTitle": { if (obj != null) { bindings.Update_appViewModel_SelectedTitle(obj.SelectedTitle, DATA_CHANGED); } break; } case "SelectedBlurb": { if (obj != null) { bindings.Update_appViewModel_SelectedBlurb(obj.SelectedBlurb, DATA_CHANGED); } break; } case "SelectedAttack": { if (obj != null) { bindings.Update_appViewModel_SelectedAttack(obj.SelectedAttack, DATA_CHANGED); } break; } case "SelectedDefense": { if (obj != null) { bindings.Update_appViewModel_SelectedDefense(obj.SelectedDefense, DATA_CHANGED); } break; } case "SelectedMagic": { if (obj != null) { bindings.Update_appViewModel_SelectedMagic(obj.SelectedMagic, DATA_CHANGED); } break; } case "SelectedDifficulty": { if (obj != null) { bindings.Update_appViewModel_SelectedDifficulty(obj.SelectedDifficulty, DATA_CHANGED); } break; } case "SelectedName": { if (obj != null) { bindings.Update_appViewModel_SelectedName(obj.SelectedName, DATA_CHANGED); } break; } default: break; } } } }