private void EditCharacters() { var vm = new AccountManagement.EditCharactersViewModel(_accountManager); var win = new AccountManagement.EditCharactersWindow(vm); win.Show(); }
public EditCharactersWindow(EditCharactersViewModel viewModel) { if (viewModel == null) { throw new ArgumentNullException("viewModel", "Null view model passed to EditCharactersWindow"); } InitializeComponent(); this.DataContext = viewModel.CharacterList; SteelBotLauncher.AppSettings.WpfWindowPlacementSetting.Persist(this); }