public MainViewPort() { InitializeComponent(); try { _viewModel = ((App)Application.Current).ViewModelFactory.CreateViewPortViewModel(); DataContext = _viewModel; //Todo: Extract to view model _externalViewPort = new ExternalViewPort(Resources["Geometry"] as GeometryModel3D); _externalViewPort.Closing += ExternalViewPortOnClosing; _viewModel.State.PropertyChanged += StateOnPropertyChanged; _viewModel.State.StereoOutput = _viewModel.State.StereoOutput; _clickWaitTimer = new DispatcherTimer( new TimeSpan(0, 0, 0, 0, 200), DispatcherPriority.Background, mouseWaitTimer_Tick, Dispatcher.CurrentDispatcher); _clickWaitTimer.Stop(); } catch (Exception exc) { Logger.Instance.Error("Error while initilizing MainViewPort view.", exc); } }
public MainViewPort() { InitializeComponent(); try { _viewModel = ((App)Application.Current).ViewModelFactory.CreateViewPortViewModel(); DataContext = _viewModel; //Todo: Extract to view model _externalViewPort = new ExternalViewPort(Resources["Geometry"] as GeometryModel3D); _externalViewPort.Closing += ExternalViewPortOnClosing; _viewModel.State.PropertyChanged += StateOnPropertyChanged; _viewModel.State.StereoOutput = _viewModel.State.StereoOutput; } catch (Exception exc) { Logger.Instance.Error("Error while initilizing MainViewPort view.", exc); } }
public MainViewPort() { InitializeComponent(); try { _viewModel = ((App) Application.Current).ViewModelFactory.CreateViewPortViewModel(); DataContext = _viewModel; //Todo: Extract to view model _externalViewPort = new ExternalViewPort(Resources["Geometry"] as GeometryModel3D); _externalViewPort.Closing += ExternalViewPortOnClosing; _viewModel.State.PropertyChanged += StateOnPropertyChanged; _viewModel.State.StereoOutput = _viewModel.State.StereoOutput; } catch (Exception exc) { Logger.Instance.Error("Error while initilizing MainViewPort view.", exc); } }