private void Battle_ViewEnemy(object sender, Model.CharacterRelated.Character e) { Views.CharacterWindow chwnd = new Views.CharacterWindow(); ViewModel.CharacterViewModel cvm = new ViewModel.CharacterViewModel(e); chwnd.DataContext = cvm; chwnd.ShowDialog(); }
private void Game_Stats(object sender, EventArgs e) { ViewModel.GameViewModel gameVM = (ViewModel.GameViewModel)sender; Views.CharacterWindow chwnd = new Views.CharacterWindow(); _tempPlayer = gameVM.Player; ViewModel.CharacterViewModel cvm = new ViewModel.CharacterViewModel(_tempPlayer, true); cvm.ShowInventory += new EventHandler <Model.CharacterRelated.Character>(Stats_Inventory); cvm.ShowSkills += new EventHandler <Model.CharacterRelated.Character>(Stats_Skills); chwnd.DataContext = cvm; chwnd.ShowDialog(); gameVM.Player.Inventory = _tempPlayer.Inventory; gameVM.Player.Equipped = _tempPlayer.Equipped; gameVM.Player.Skills = _tempPlayer.Skills; _tempPlayer = null; }