private void StockUnitAddButton_OnClick(object sender, RoutedEventArgs e) { var dialog = new StockUnitSearchView { Owner = GetWindow(this) }; dialog.Closed += (s, j) => { if (dialog.Result != null) { ViewModel.NewStockUnitList = new ObservableCollection <StockUnit>(dialog.Result); ViewModel.AddStockUnit(); } }; dialog.ShowDialog(); }
private ObservableCollection <StockUnit> AddFunc(Card card) { var dialog = new StockUnitSearchView(card) { Owner = GetWindow(this) }; var items = new ObservableCollection <StockUnit>(); dialog.Closed += (s, j) => { if (dialog.Result != null) { items = new ObservableCollection <StockUnit>(dialog.Result); } }; dialog.ShowDialog(); return(items); }