public UnitLookupView(UnitLookupViewmodel vm) { vm.Parent = this; DataContext = vm; InitializeComponent(); }
/// <summary> Display reverse roster lookup. </summary> private void DoWhoHas() { // Ensure we have all the data we need if (!IsAllDataAvailable()) { ShowError("Guild data has not yet been successfully retrieved."); return; } var vm = new UnitLookupViewmodel(Members, gameData.Units); var view = new UnitLookupView(vm) { Owner = parent }; view.ShowDialog(); }