Example #1
0
 public void EnsureVisualizerIsOpen(DisplayPreviewModuleDataModel dataModel)
 {
     if (_view == null)
     {
         StartVisualizer(dataModel);
     }
 }
Example #2
0
 public void DisplaySetupView(DisplayPreviewModuleDataModel dataModel)
 {
     var setupViewModel = new SetupViewModel(dataModel);
     var setupView = new SetupView { DataContext = setupViewModel };
     setupView.ShowDialog();
     StartVisualizer(dataModel); //Refresh the visualizer
 }
Example #3
0
 public SetupViewModel(DisplayPreviewModuleDataModel dataModel)
 {
     _dataModel = dataModel;
     AddElementCommand = new RelayCommand(x => AddElement());
     EditElementCommand = new RelayCommand(x => EditDisplayElement(), x => CanEditDisplayElement());
     DeleteElementCommand = new RelayCommand(x => DeleteDisplayElement(), x => CanDeleteDisplayElement());
     SetBackgroundCommand = new RelayCommand(x => SetBackground());
     ClearBackgroundCommand = new RelayCommand(x => ClearBackground(), x => CanClearBackground());
     OpenPreferencesCommand = new RelayCommand(x => OpenPreferences());
     MoveUpCommand = new RelayCommand(x => MoveUp(), x => CanMoveUp());
     MoveDownCommand = new RelayCommand(x => MoveDown(), x => CanMoveDown());
 }
Example #4
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();
			}
		}
Example #5
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 #6
0
 public static void DisplayPreferences(DisplayPreviewModuleDataModel dataModel)
 {
     var viewModel = new PreferencesViewModel(dataModel);
     var view = new PreferencesView { DataContext = viewModel };
     view.ShowDialog();
 }
 public VisualizerViewModel(DisplayPreviewModuleDataModel displayPreviewModuleDataModel)
 {
     _dataModel = displayPreviewModuleDataModel;
 }
 public PreferencesViewModel(DisplayPreviewModuleDataModel displayPreviewModuleDataModel)
 {
     _dataModel = displayPreviewModuleDataModel;
 }