コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }