Example #1
0
		public void StartVisualizer(DisplayPreviewModuleDataModel dataModel)
		{
			if (_view != null) {
				//Ensure current view is using this datamodel
				_visualizerViewModel = new VisualizerViewModel(dataModel.Clone() as DisplayPreviewModuleDataModel);
				_view.DataContext = _visualizerViewModel;
				_view.Focus();
			}
			else {
				_visualizerViewModel = new VisualizerViewModel(dataModel.Clone() as DisplayPreviewModuleDataModel);
				_view = new VisualizerView {DataContext = _visualizerViewModel};
				_view.Closed += VisualizerViewClosed;
				_view.Show();
			}
		}
Example #2
0
		public void DisplaySetupView(DisplayPreviewModuleDataModel dataModel)
		{
			var setupViewModel = new SetupViewModel(dataModel);
			var setupView = new SetupView {DataContext = setupViewModel};
			setupView.ShowDialog();
			if (_view != null) {
				//Ensure current view is using this datamodel
				_visualizerViewModel = new VisualizerViewModel(dataModel.Clone() as DisplayPreviewModuleDataModel);
				_view.DataContext = _visualizerViewModel;
				_view.Focus();
			}
		}