示例#1
0
文件: View.cs 项目: SiteView/ECC8.13
 private void SynchronizeModeActions()
 {
     ISnapInPlatform snapInPlatform = this.SnapIn.SnapInPlatform;
     if (snapInPlatform == null)
     {
         throw Microsoft.ManagementConsole.Internal.Utility.CreateClassNotInitializedException("SnapIn", "SynchronizeModeActions");
     }
     foreach (ActionsPaneItemData data in this.ModeActionsPaneItems.Data.GetItems())
     {
         data.InsertionLocation = ActionsInsertionLocation.View;
     }
     UpdateViewActionsCommand command = new UpdateViewActionsCommand();
     command.ViewInstanceId = this.ViewInstanceId;
     command.ActionType = ViewActionType.Mode;
     command.Data = this.ModeActionsPaneItems.Data;
     snapInPlatform.ProcessCommand(command);
 }
示例#2
0
文件: View.cs 项目: SiteView/ECC8.13
 internal void OnSelectionHelpActionsChanged(ActionsPaneItemCollectionData actionsData)
 {
     ISnapInPlatform snapInPlatform = this.SnapIn.SnapInPlatform;
     if (snapInPlatform == null)
     {
         throw Microsoft.ManagementConsole.Internal.Utility.CreateClassNotInitializedException("SnapIn", "OnSelectionActionsChanged");
     }
     foreach (ActionsPaneItemData data in actionsData.GetItems())
     {
         data.InsertionLocation = ActionsInsertionLocation.Help;
     }
     actionsData.InsertionLocation = ActionsInsertionLocation.Help;
     UpdateViewActionsCommand command = new UpdateViewActionsCommand();
     command.ViewInstanceId = this.ViewInstanceId;
     command.ActionType = ViewActionType.Help;
     command.Data = actionsData;
     snapInPlatform.ProcessCommand(command);
 }
示例#3
0
文件: View.cs 项目: SiteView/ECC8.13
 private void SynchronizeGlobalActions()
 {
     ISnapInPlatform snapInPlatform = this.SnapIn.SnapInPlatform;
     if (snapInPlatform == null)
     {
         throw Microsoft.ManagementConsole.Internal.Utility.CreateClassNotInitializedException("SnapIn", "SynchronizeGlobalActions");
     }
     UpdateViewActionsCommand command = new UpdateViewActionsCommand();
     command.ViewInstanceId = this.ViewInstanceId;
     command.ActionType = ViewActionType.Global;
     command.Data = this.ActionsPaneItems.Data;
     snapInPlatform.ProcessCommand(command);
 }
示例#4
0
文件: View.cs 项目: SiteView/ECC8.13
 internal void OnSelectionActionsChanged(ActionsPaneItemCollectionData actionsData)
 {
     ISnapInPlatform snapInPlatform = this.SnapIn.SnapInPlatform;
     if (snapInPlatform == null)
     {
         throw Microsoft.ManagementConsole.Internal.Utility.CreateClassNotInitializedException("SnapIn", "OnSelectionActionsChanged");
     }
     UpdateViewActionsCommand command = new UpdateViewActionsCommand();
     command.ViewInstanceId = this.ViewInstanceId;
     command.ActionType = ViewActionType.Selection;
     command.Data = actionsData;
     snapInPlatform.ProcessCommand(command);
 }