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(); } }
public TabItem1FilterViewModel(TabItem1FilterModel _filter) { ConfirmCommand = new RelayCommand(ConfirmCommandHandler, ConfirmCommandCanExecuteHandler); CancelCommand = new RelayCommand(CancelCommandHandler); Filter = _filter; }