private void ShowDialog(Func <TabItem1FilterViewModel, bool?> showDialog)
        {
            if (_filterModel == null)
            {
                _filterModel = new TabItem1FilterModel();
            }

            bool?success = showDialog(new TabItem1FilterViewModel(_filterModel));

            if (success == true)
            {
                TabItem1Model tabItem1Model = new TabItem1Model();
                tabItem1Model.Parameter1 = _filterModel.Parameter1;
                tabItem1Model.Parameter2 = _filterModel.Parameter2;
                TabItem1Model            = tabItem1Model;
            }
            else
            {
                Back();
            }
        }
Beispiel #2
0
 public TabItem1FilterViewModel(TabItem1FilterModel _filter)
 {
     ConfirmCommand = new RelayCommand(ConfirmCommandHandler, ConfirmCommandCanExecuteHandler);
     CancelCommand  = new RelayCommand(CancelCommandHandler);
     Filter         = _filter;
 }