void WatchViewFullscreen_Loaded(object sender, RoutedEventArgs e) { MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_MouseButtonIgnore); MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseButtonIgnore); MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseRightButtonUp); PreviewMouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_PreviewMouseRightButtonDown); var mi = new MenuItem { Header = "Zoom to Fit" }; mi.Click += new RoutedEventHandler(mi_Click); MainContextMenu.Items.Add(mi); dynSettings.Controller.RequestsRedraw += new System.EventHandler(Controller_RequestsRedraw); dynSettings.Controller.RunCompleted += new DynamoController.RunCompletedHandler(Controller_RunCompleted); _vm = DataContext as Watch3DFullscreenViewModel; }
void WatchViewFullscreen_Loaded(object sender, RoutedEventArgs e) { MouseLeftButtonDown += view_MouseButtonIgnore; MouseLeftButtonUp += view_MouseButtonIgnore; MouseRightButtonUp += view_MouseRightButtonUp; PreviewMouseRightButtonDown += view_PreviewMouseRightButtonDown; var mi = new MenuItem { Header = "Zoom to Fit" }; mi.Click += mi_Click; MainContextMenu.Items.Add(mi); //check this for null so the designer can load the preview if (dynSettings.Controller != null) { dynSettings.Controller.VisualizationManager.VisualizationUpdateComplete += VisualizationManager_VisualizationUpdateComplete; } _vm = DataContext as Watch3DFullscreenViewModel; }