Ejemplo n.º 1
0
 void CreateMenu(DevExpress.Utils.Menu.DXPopupMenu menu, ModuleType peekModuleType)
 {
     if (IsDockedCore(peekModuleType))
     {
         var undockItem = new DevExpress.Utils.Menu.DXMenuItem();
         undockItem.Caption = "Hide the peek";
         undockItem.BindCommand((t) => ViewModel.UndockPeekModule(t), ViewModel, () => peekModuleType);
         menu.Items.Add(undockItem);
     }
     else
     {
         var dockItem = new DevExpress.Utils.Menu.DXMenuItem();
         dockItem.Caption = "Dock the peek";
         dockItem.BindCommand((t) => ViewModel.DockPeekModule(t), ViewModel, () => peekModuleType);
         var showItem = new DevExpress.Utils.Menu.DXMenuItem();
         showItem.Caption = "Show the peek";
         showItem.BindCommand((t) => ViewModel.ShowPeekModule(t), ViewModel, () => peekModuleType);
         menu.Items.Add(dockItem);
         menu.Items.Add(showItem);
     }
 }
Ejemplo n.º 2
0
 void CreateMenu(DevExpress.Utils.Menu.DXPopupMenu menu, ModuleType peekModuleType) {
     if(IsDockedCore(peekModuleType)) {
         var undockItem = new DevExpress.Utils.Menu.DXMenuItem();
         undockItem.Caption = "Hide the peek";
         undockItem.BindCommand((t) => ViewModel.UndockPeekModule(t), ViewModel, () => peekModuleType);
         menu.Items.Add(undockItem);
     }
     else {
         var dockItem = new DevExpress.Utils.Menu.DXMenuItem();
         dockItem.Caption = "Dock the peek";
         dockItem.BindCommand((t) => ViewModel.DockPeekModule(t), ViewModel, () => peekModuleType);
         var showItem = new DevExpress.Utils.Menu.DXMenuItem();
         showItem.Caption = "Show the peek";
         showItem.BindCommand((t) => ViewModel.ShowPeekModule(t), ViewModel, () => peekModuleType);
         menu.Items.Add(dockItem);
         menu.Items.Add(showItem);
     }
 }