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);
 }