public AddSubtractView(AddSubtractViewModel viewModel)
        {
            InitializeComponent();

            DataContext = viewModel;

            Loaded += AddSubtractView_Loaded;
        }
Esempio n. 2
0
        /// <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);
        }