コード例 #1
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            ScreenAdderViewModel savm = DataContext as ScreenAdderViewModel;

            if (savm != null)
            {
                savm.Cancel();
            }
        }
コード例 #2
0
        void ScreenAdder_Loaded(object sender, RoutedEventArgs e)
        {
            ScreenAdderViewModel savm = DataContext as ScreenAdderViewModel;

            if (savm != null)
            {
                savm.RequestClose += () => { Close(); }
            }
            ;
        }
コード例 #3
0
ファイル: JupView.xaml.cs プロジェクト: msruzy/hydronumerics
        private void EditScreensExecute(object sender, ExecutedRoutedEventArgs e)
        {
            ScreenAdder   EWV = new ScreenAdder();
            WellViewModel wm;

            if (TheTabs.SelectedIndex == 0)
            {
                wm = List.SelectedItem as WellViewModel;
            }
            else
            {
                wm = ListWells.SelectedItem as WellViewModel;
            }

            if (wm != null)
            {
                ScreenAdderViewModel sc = new ScreenAdderViewModel(wm);

                EWV.DataContext = sc;
                EWV.ShowDialog();
            }
            e.Handled = true;
        }