public LightingController() { _view = new LightingControl(); // _view.VerticalScrollBarVisibility = System.Windows.Controls.ScrollBarVisibility.Visible; // _view.HorizontalScrollBarVisibility = System.Windows.Controls.ScrollBarVisibility.Visible; WorkbenchSingleton.Workbench.ActiveWorkbenchWindowChanged += EhActiveWorkbenchWindowChanged; _view.LostFocus += new System.Windows.RoutedEventHandler(_view_LostFocus); _view.LostKeyboardFocus += new System.Windows.Input.KeyboardFocusChangedEventHandler(_view_LostKeyboardFocus); _view.LightingChanged += EhView_LightingChanged; _view.IsEnabled = false; EhActiveWorkbenchWindowChanged(this, EventArgs.Empty); // Find out if the active workbench window is a Graph3d }
public void Dispose() { if (_view != null) { _view = null; } }