C# Class Orchestra.Examples.Ribbon.ViewModels.RibbonViewModel

Inheritance: Catel.MVVM.ViewModelBase
显示文件 Open project: WildGums/Orchestra

Public Methods

Method Description
RibbonViewModel ( INavigationService navigationService, IUIVisualizerService uiVisualizerService, ICommandManager commandManager, IRecentlyUsedItemsService recentlyUsedItemsService, IOpenFileService openFileService, IMessageService messageService, IProcessService processService, IFileService fileService ) : System
RibbonViewModel ( INavigationService navigationService, IUIVisualizerService uiVisualizerService, ICommandManager commandManager, IRecentlyUsedItemsService recentlyUsedItemsService, IProcessService processService, IMessageService messageService, ISelectDirectoryService selectDirectoryService, IDirectoryService directoryService ) : System

Protected Methods

Method Description
CloseAsync ( ) : Task
InitializeAsync ( ) : Task

Private Methods

Method Description
InitializeDemoData ( ) : void
OnExitExecute ( ) : void

Method to invoke when the Exit command is executed.

OnHelpExecute ( ) : void

Method to invoke when the Help command is executed.

OnOpenExecute ( ) : void
OnOpenInExplorerExecute ( string parameter ) : void

Method to invoke when the OpenInExplorer command is executed.

OnOpenProjectExecute ( ) : void

Method to invoke when the OpenProject command is executed.

OnOpenRecentlyUsedItemExecute ( string parameter ) : void

Method to invoke when the OpenRecentlyUsedItem command is executed.

OnPinItemExecute ( string parameter ) : void

Method to invoke when the Pin command is executed.

OnRecentlyUsedItemsServiceUpdated ( object sender, EventArgs e ) : void
OnShowKeyboardMappingsExecute ( ) : void

Method to invoke when the ShowKeyboardMappings command is executed.

OnUnpinItemExecute ( string parameter ) : void

Method to invoke when the Unpin command is executed.

UpdateRecentlyUsedItems ( ) : void

Method Details

CloseAsync() protected method

protected CloseAsync ( ) : Task
return Task

InitializeAsync() protected method

protected InitializeAsync ( ) : Task
return Task

RibbonViewModel() public method

public RibbonViewModel ( INavigationService navigationService, IUIVisualizerService uiVisualizerService, ICommandManager commandManager, IRecentlyUsedItemsService recentlyUsedItemsService, IOpenFileService openFileService, IMessageService messageService, IProcessService processService, IFileService fileService ) : System
navigationService INavigationService
uiVisualizerService IUIVisualizerService
commandManager ICommandManager
recentlyUsedItemsService IRecentlyUsedItemsService
openFileService IOpenFileService
messageService IMessageService
processService IProcessService
fileService IFileService
return System

RibbonViewModel() public method

public RibbonViewModel ( INavigationService navigationService, IUIVisualizerService uiVisualizerService, ICommandManager commandManager, IRecentlyUsedItemsService recentlyUsedItemsService, IProcessService processService, IMessageService messageService, ISelectDirectoryService selectDirectoryService, IDirectoryService directoryService ) : System
navigationService INavigationService
uiVisualizerService IUIVisualizerService
commandManager ICommandManager
recentlyUsedItemsService IRecentlyUsedItemsService
processService IProcessService
messageService IMessageService
selectDirectoryService ISelectDirectoryService
directoryService IDirectoryService
return System