private LookupChoice ShowPicker(LookupContext lookup) { SearchResultPicker picker = new SearchResultPicker(); picker.DataContext = new SearchResultPickerViewModel(lookup); picker.Owner = parentWindow; picker.ShowDialog(); isPickerVisible = false; if (picker.DialogResult == true) { return(((SearchResultPickerViewModel)picker.DataContext).LookupChoice); } else { return(new LookupChoice(LookupChoice.Action.GiveUp)); } }
private LookupChoice ShowPicker(LookupContext lookup) { SearchResultPicker picker = new SearchResultPicker(); picker.DataContext = new SearchResultPickerViewModel(lookup); picker.Owner = parentWindow; picker.ShowDialog(); isPickerVisible = false; if(picker.DialogResult==true) { return ((SearchResultPickerViewModel)picker.DataContext).LookupChoice; } else { return new LookupChoice(LookupChoice.Action.GiveUp); } }