예제 #1
0
        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();
        }
예제 #2
0
        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);
        }