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