public AddSubtractView(AddSubtractViewModel viewModel) { InitializeComponent(); DataContext = viewModel; Loaded += AddSubtractView_Loaded; }
/// <summary> /// Shows add subtract dialog /// </summary> public int?ShowAddSubtractDialog(int initialValue) { ModalDialog modalDialog = new ModalDialog(); if (_parentWindow != null) { modalDialog.Owner = _parentWindow; } AddSubtractViewModel addSubtractViewModel = new AddSubtractViewModel(initialValue); AddSubtractView addSubtractView = new AddSubtractView(addSubtractViewModel); modalDialog.WindowTitle = "Add/Subtract"; modalDialog.Body = addSubtractView; modalDialog.Confirmation = addSubtractView.ViewModel; bool?result = ShowDialog(modalDialog); return(result == true ? addSubtractView.ViewModel.Result : null); }