void ProcessWindow_WindowHosted(HostedProcessWindow obj) { if (ProcessWindow.HasMenubar()) { HasMenubar = true; //var dockingManager = this.GetDependencyResolver().Resolve<DockingManager>(); //var menuI = new MenuItem() { Header = "Show Menu" }; //menuI.Click += menuI_Click; //dockingManager.DocumentContextMenu.Items.Add(menuI); } }
public HostedProcessDocumentViewModel(Process process, HostedProcessWindow hostedProcessWindow = null) { Process = process; if (hostedProcessWindow == null) { ProcessWindow = new HostedProcessWindow() { Left = 0, Top = 0, Process = process }; } else { ProcessWindow = hostedProcessWindow; } ProcessWindow.MouseDown += ProcessWindow_MouseDown; ProcessWindow.WindowHosted += ProcessWindow_WindowHosted; ShowMenubarCommand = new MVVM.Commands.DelegateCommand(showMenubar); }