private void RegisterEventHandlers(IWatchViewModel vm) { vm.VisualizationManager.RenderComplete += VisualizationManagerRenderComplete; vm.VisualizationManager.ResultsReadyToVisualize += VisualizationManager_ResultsReadyToVisualize; vm.ViewModel.PropertyChanged += ViewModel_PropertyChanged; vm.VisualizationManager.SelectionHandled += VisualizationManager_SelectionHandled; vm.VisualizationManager.DeletionHandled += VisualizationManager_DeletionHandled; vm.VisualizationManager.WorkspaceOpenedClosedHandled += VisualizationManager_WorkspaceOpenedClosedHandled; CompositionTarget.Rendering += CompositionTarget_Rendering; vm.ViewModel.Model.ShutdownStarted += Model_ShutdownStarted; }
public Watch3DView(Guid id, IWatchViewModel dataContext) { this.DataContext = dataContext; InitializeComponent(); watch_view.DataContext = this; Loaded += OnViewLoaded; Unloaded += OnViewUnloaded; _id = id; }
public Watch3DView(Guid id, IWatchViewModel dataContext) { DataContext = dataContext; SetupScene(); InitializeComponent(); watch_view.DataContext = this; Loaded += OnViewLoaded; Unloaded += OnViewUnloaded; _id = id; InitializeHelix(); }
private void RegisterEventHandlers(IWatchViewModel vm) { vm.VisualizationManager.RenderComplete += VisualizationManagerRenderComplete; vm.VisualizationManager.ResultsReadyToVisualize += VisualizationManager_ResultsReadyToVisualize; vm.ViewModel.PropertyChanged += ViewModel_PropertyChanged; vm.VisualizationManager.SelectionHandled += VisualizationManager_SelectionHandled; vm.VisualizationManager.DeletionHandled += VisualizationManager_DeletionHandled; vm.VisualizationManager.WorkspaceOpenedClosedHandled += VisualizationManager_WorkspaceOpenedClosedHandled; CompositionTarget.Rendering += CompositionTarget_Rendering; vm.ViewModel.Model.ShutdownStarted += Model_ShutdownStarted; }
public Watch3DView(Guid id, IWatchViewModel dataContext) { DataContext = dataContext; SetupScene(); InitializeComponent(); watch_view.DataContext = this; Loaded += OnViewLoaded; Unloaded += OnViewUnloaded; _id = id; InitializeHelix(); }