Пример #1
0
 public void BindViewModel <T>(T viewModel) where T : IViewModel
 {
     _view.DataContext     = viewModel;
     viewModel.CloseWindow = () =>
     {
         OnClose?.Invoke();
         _view.Close();
     };
 }
Пример #2
0
        private void ActivateWindow(NotificationMessage message)
        {
            if (message.Notification == "activate")
            {
                productView = new ProductView();
                productView.Show();
            }

            if (message.Notification == "close")
            {
                MessageBox.Show("Restart application for changes to appear");
                productView.Close();
            }
        }