private void LvData_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == nameof(ILoginViewModel.IsLoggedIn)) { if (lvData == null) { lvData = this.lv.DataContext as ILoginViewModel; } if (lvData.IsLoggedIn) { var ab = new MKView.Views.ArmyBuilder(); this.cc.Content = ab; abData = ab.DataContext as IArmyBuilder; abData.PropertyChanged += AbData_PropertyChanged; } else { var lv = new MKView.Views.LoginView(); this.cc.Content = lv; } } }
private void lbm_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ab = this.DataContext as IArmyBuilder; // this.lbm.ItemsSource = ab.User.MageKnights; }
private void ListBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e) { ab = this.DataContext as IArmyBuilder; //ab.SelectedMageKnight = lbm.SelectedItem as IMageKnightModel; }
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { ab = this.DataContext as IArmyBuilder; //ab.SelectedArmy = lba.SelectedItem as IArmy; }
private void ArmyBuilder_Loaded(object sender, RoutedEventArgs e) { ab = this.DataContext as IArmyBuilder; }