public SquadFinderView(SquadFinderViewmodel vm) { this.vm = vm; DataContext = vm; PresetClickHandler = new SimpleArgCommand(LoadPreset); InitializeComponent(); }
/// <summary> Display squad builder. </summary> private void DoSquadChecker() { // Ensure we have all the data we need if (!IsAllDataAvailable()) { ShowError("Guild data has not yet been successfully retrieved."); return; } var vm = new SquadFinderViewmodel(Members, gameData.Units); var view = new SquadFinderView(vm) { Owner = parent }; view.ShowDialog(); }