/// <summary> /// /// </summary> public OutputToAdditionalWindowPlugin() { var viewModel = new AdditionalOutputWindowsViewModel(); var additionalOutputWindowControl = new AdditionalOutputWindow(viewModel); _manager = new AdditionalOutputWindowManager(viewModel); _widget = new WidgetDescription("AdditionalOutputWindow", "Additional output", additionalOutputWindowControl) { Left = (int)SystemParameters.PrimaryScreenWidth - 400, Height = 300, Width = 400, ResizeToContent = false }; }
public AdditionalOutputWindowManager(AdditionalOutputWindowsViewModel viewModel) { _viewModel = viewModel; }
/// <summary> /// Initializes a new instance of the <see cref="AdditionalOutputWindow"/> class. /// </summary> public AdditionalOutputWindow(AdditionalOutputWindowsViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }