Пример #1
0
        void vm_ManagePurchaseNotice(object sender, SimpleMvvmToolkit.NotificationEventArgs<Core.Model.Purchase> e)
        {
            var vm = new ManagePurchaseViewModel(e.Data);

            vm.ErrorNotice += (ss, ee) =>
            {
                MessageBox.Show(ee.Message, "ERROR", MessageBoxButton.OK);
            };

            var win = new ManagePurchaseWindow();
            win.DataContext = vm;
            win.Owner = Application.Current.MainWindow;

            win.Show(); // show non-blocking
        }
        void vm_ManagePurchaseNotice(object sender, SimpleMvvmToolkit.NotificationEventArgs <Core.Model.Purchase> e)
        {
            var vm = new ManagePurchaseViewModel(e.Data);

            vm.ErrorNotice += (ss, ee) =>
            {
                MessageBox.Show(ee.Message, "ERROR", MessageBoxButton.OK);
            };

            var win = new ManagePurchaseWindow();

            win.DataContext = vm;
            win.Owner       = Application.Current.MainWindow;

            win.Show(); // show non-blocking
        }