• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# ICommandManager类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ICommandManager的典型用法代码示例。如果您正苦于以下问题:C# ICommandManager类的具体用法?C# ICommandManager怎么用?C# ICommandManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ICommandManager类属于命名空间,在下文中一共展示了ICommandManager类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: RibbonViewModel

        public RibbonViewModel(IRegexService regexService, ICommandManager commandManager, 
            INavigationService navigationService, IConfigurationService configurationService, IUIVisualizerService uiVisualizerService,
            IWorkspaceManager workspaceManager, IPleaseWaitService pleaseWaitService, IFilterService filterService)
        {
            Argument.IsNotNull(() => regexService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => navigationService);
            Argument.IsNotNull(() => configurationService);
            Argument.IsNotNull(() => uiVisualizerService);
            Argument.IsNotNull(() => workspaceManager);
            Argument.IsNotNull(() => pleaseWaitService);
            Argument.IsNotNull(() => filterService);

            _regexService = regexService;
            Filter = filterService.Filter;
            _navigationService = navigationService;
            _configurationService = configurationService;
            _uiVisualizerService = uiVisualizerService;
            _workspaceManager = workspaceManager;
            _pleaseWaitService = pleaseWaitService;
            _filterService = filterService;

            SaveWorkspace = new Command(OnSaveWorkspaceExecute, OnSaveWorkspaceCanExecute);
            CreateWorkspace = new Command(OnCreateWorkspaceExecute);

            ShowSettings = new Command(OnShowSettingsExecute);
            ShowKeyboardMappings = new Command(OnShowKeyboardMappingsExecute);

            Exit = new Command(OnExitExecute);

            commandManager.RegisterCommand(Commands.Settings.General, ShowSettings, this);
            commandManager.RegisterCommand(Commands.File.Exit, Exit, this);

            Title = AssemblyHelper.GetEntryAssembly().Title();
        }
开发者ID:sk8tz,项目名称:LogViewer,代码行数:35,代码来源:RibbonViewModel.cs


示例2: DemoHiddenCommandContainer

        public DemoHiddenCommandContainer(ICommandManager commandManager, IMessageService messageService)
            : base(Commands.Demo.Hidden, commandManager)
        {
            Argument.IsNotNull(() => messageService);

            _messageService = messageService;
        }
开发者ID:WildGums,项目名称:Orchestra,代码行数:7,代码来源:DemoHiddenCommandContainer.cs


示例3: DelegateCommand

 public DelegateCommand(ICommandManager commandManager,
                        Action executeMethod)
     : this(commandManager,
            executeMethod,
            () => true)
 {
 }
开发者ID:tschroedter,项目名称:Selkie.WPF,代码行数:7,代码来源:DelegateCommand.cs


示例4: ApplicationExitCommandContainer

        public ApplicationExitCommandContainer(ICommandManager commandManager, INavigationService navigationService)
            : base(Commands.Application.Exit, commandManager)
        {
            Argument.IsNotNull(() => navigationService);

            _navigationService = navigationService;
        }
开发者ID:icygit,项目名称:Orchestra,代码行数:7,代码来源:ApplicationExitCommandContainer.cs


示例5: CommandRecipeHandler

 public CommandRecipeHandler(ICommandManager commandManager)
 {
     _commandManager = commandManager;
     _commandParser = new CommandParser();
     Logger = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
开发者ID:polynomicworks,项目名称:Coevery-Framework,代码行数:7,代码来源:CommandRecipeHandler.cs


示例6: ContentViewModel

 protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger)
 {
     _workspace = workspace;
     _commandManager = commandManager;
     _logger = logger;
     CloseCommand = new DelegateCommand(CloseDocument);
 }
开发者ID:vinodj,项目名称:Wide,代码行数:7,代码来源:ContentViewModel.cs


示例7: CommandActionsEntryPoint

 public CommandActionsEntryPoint(ICommandManager commandManager, IPresentationManager presentationManager, IPlaybackManager playbackManager, INavigationService navigationService, IScreensaverManager screensaverManager, ILogManager logManager)
 {
     _commandManager = commandManager;
     _defaultCommandActionMap = new DefaultCommandActionMap(presentationManager, playbackManager, navigationService, screensaverManager, logManager);
 
     _logger = logManager.GetLogger(GetType().Name);
 }
开发者ID:Rainking720,项目名称:MediaBrowser.Theater,代码行数:7,代码来源:CommandActionsEntryPoint.cs


示例8: CommandActionsEntryPoint

 public CommandActionsEntryPoint(ICommandManager commandManager, ITheaterApplicationHost appHost, IPresenter presentationManager, IPlaybackManager playbackManager, INavigator navigationService, /*IScreensaverManager screensaverManager,*/ ILogManager logManager, IEventAggregator events)
 {
     _commandManager = commandManager;
     _defaultCommandActionMap = new DefaultCommandActionMap(appHost, presentationManager, playbackManager, navigationService, /*screensaverManager,*/ logManager, events);
 
     _logger = logManager.GetLogger(GetType().Name);
 }
开发者ID:TomGillen,项目名称:MBT,代码行数:7,代码来源:CommandActionsEntryPoint.cs


示例9: CommandStep

 public CommandStep(ICommandManager commandManager,
     RecipeExecutionLogger logger)
     : base(logger)
 {
     _commandManager = commandManager;
     _commandParser = new CommandParser();
 }
开发者ID:yanghl22,项目名称:Orchard,代码行数:7,代码来源:CommandStep.cs


示例10: WebTestCurrentResultViewModel

 public WebTestCurrentResultViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger, IMenuService menuService, WebTestResultView view)
     : base(workspace, commandManager, logger, menuService)
 {
     _tooltip = "Web Test Results";
     _title = "Web Test Results";
     this.View = view;
 }
开发者ID:chandramouleswaran,项目名称:Hypertest,代码行数:7,代码来源:WebTestCurrentResultViewModel.cs


示例11: ApplicationAboutCommandContainer

        public ApplicationAboutCommandContainer(ICommandManager commandManager, IAboutService aboutService)
            : base(Commands.Application.About, commandManager)
        {
            Argument.IsNotNull(() => aboutService);

            _aboutService = aboutService;
        }
开发者ID:WildGums,项目名称:Orchestra,代码行数:7,代码来源:ApplicationAboutCommandContainer.cs


示例12: RibbonViewModel

        public RibbonViewModel(INavigationService navigationService, IUIVisualizerService uiVisualizerService,
            ICommandManager commandManager, IRecentlyUsedItemsService recentlyUsedItemsService, IProcessService processService,
            IMessageService messageService, ISelectDirectoryService selectDirectoryService)
        {
            Argument.IsNotNull(() => navigationService);
            Argument.IsNotNull(() => uiVisualizerService);
            Argument.IsNotNull(() => commandManager);
            Argument.IsNotNull(() => recentlyUsedItemsService);
            Argument.IsNotNull(() => processService);
            Argument.IsNotNull(() => messageService);
            Argument.IsNotNull(() => selectDirectoryService);

            _navigationService = navigationService;
            _uiVisualizerService = uiVisualizerService;
            _recentlyUsedItemsService = recentlyUsedItemsService;
            _processService = processService;
            _messageService = messageService;
            _selectDirectoryService = selectDirectoryService;

            OpenProject = new Command(OnOpenProjectExecute);
            OpenRecentlyUsedItem = new Command<string>(OnOpenRecentlyUsedItemExecute);
            OpenInExplorer = new Command<string>(OnOpenInExplorerExecute);
            UnpinItem = new Command<string>(OnUnpinItemExecute);
            PinItem = new Command<string>(OnPinItemExecute);

            ShowKeyboardMappings = new Command(OnShowKeyboardMappingsExecute);

            commandManager.RegisterCommand("File.Open", OpenProject, this);

            var assembly = AssemblyHelper.GetEntryAssembly();
            Title = assembly.Title();
        }
开发者ID:icygit,项目名称:Orchestra,代码行数:32,代码来源:RibbonViewModel.cs


示例13: HelpCommand

 public HelpCommand(ICommandManager commandManager, string commandExe, string productName, string helpUrl)
 {
     _commandManager = commandManager;
     _commandExe = commandExe;
     _productName = productName;
     _helpUrl = helpUrl;
 }
开发者ID:atrevisan,项目名称:NuGetGallery,代码行数:7,代码来源:HelpCommand.cs


示例14: CommandRecipeHandler

 public CommandRecipeHandler(ICommandManager commandManager, IRecipeJournal recipeJournal) {
     _commandManager = commandManager;
     _recipeJournal = recipeJournal;
     _commandParser = new CommandParser();
     Logger = NullLogger.Instance;
     T = NullLocalizer.Instance;
 }
开发者ID:killgitbug,项目名称:Orchard,代码行数:7,代码来源:CommandRecipeHandler.cs


示例15: DemoShowMessageBoxCommandContainer

        public DemoShowMessageBoxCommandContainer(ICommandManager commandManager, IMessageService messageService)
            : base(Commands.Demo.ShowMessageBox, commandManager)
        {
            Argument.IsNotNull(() => messageService);

            _messageService = messageService;
        }
开发者ID:icygit,项目名称:Orchestra,代码行数:7,代码来源:DemoShowMessageBoxCommandContainer.cs


示例16: Engine

 public Engine(IInputReader reader, IOutputWriter writer, ICommandManager commandManager)
 {
     this.writer = writer;
     this.reader = reader;
     this.commandManager = commandManager;
     this.commandManager.Engine = this;
 }
开发者ID:Team-Goldenrod,项目名称:SupermarketsChain,代码行数:7,代码来源:Engine.cs


示例17: CodeEditor

		internal CodeEditor(
			ICommandManager commandManager
			, IEditorView editorView
			, IEditorViewHost editorViewHost
			, IEditorCommands editorCommands
			, IUndoManager undoManager
			, IFindLogic findLogic
			, CodeOptionsModel codeOptionsModel
			)
		{
			this.commandManager = commandManager;
			this.editorView = editorView;
			this.editorViewHost = editorViewHost;
			this.findLogic = findLogic;
			this.editorCommands = editorCommands;
			this.undoManager = undoManager;
			FrameworkElement element = this.Element;
			element.PreviewLostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.Editor_LostFocus);
			element.LostFocus += new RoutedEventHandler(this.Editor_LostFocus);
			if (this.commandManager != null)
			{
				this.commandManager.CommandExecuting += new CommandExecutionEventHandler(this.Editor_LostFocus);
			}
			this.editorView.Background = Brushes.White;
			TextFormattingRunProperties.DefaultProperties.SetTypeface(new Typeface(FontName));
			TextFormattingRunProperties.DefaultProperties.SetFontRenderingEmSize(FontSize);
			this.editorViewHost.LineNumberGutterForegroundColor = Colors.Black;
			this.editorViewHost.LineNumberGutterTypeface = new Typeface(FontName);
			this.editorViewHost.LineNumberGutterFontSize = FontSize;
			this.editorView.Invalidate();
			this.codeOptionsModel = codeOptionsModel;
			this.codeOptionsModel.PropertyChanged += new PropertyChangedEventHandler(this.CodeOptionsModel_PropertyChanged);
			this.UpdateOptions();
		}
开发者ID:xuchuansheng,项目名称:GenXSource,代码行数:34,代码来源:CodeEditor.cs


示例18: FlyoutService

        public FlyoutService(ITypeFactory typeFactory, ICommandManager commandManager)
        {
            Argument.IsNotNull(() => typeFactory);
            Argument.IsNotNull(() => commandManager);

            _typeFactory = typeFactory;
            _commandManager = commandManager;
        }
开发者ID:icygit,项目名称:Orchestra,代码行数:8,代码来源:FlyoutService.cs


示例19: CCommand

            public CCommand(ICommandManager commandManager, ulong id)
            {
                m_comamndManager = commandManager;
                m_id = id;
                m_bIsViewCommand = false;

                m_comamndManager.RegisterCommand(this);
            }
开发者ID:unidevop,项目名称:sjtu-project-pipe,代码行数:8,代码来源:command_impl.cs


示例20: TextModel

 public TextModel(ICommandManager commandManager)
 {
     Document = new TextDocument();
     _commandManager = commandManager;
     Document.PropertyChanged += Document_PropertyChanged;
     Document.TextChanged += DocumentOnTextChanged;
     _oldText = "";
 }
开发者ID:vinodj,项目名称:Wide,代码行数:8,代码来源:TextModel.cs



注:本文中的ICommandManager类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ICommandProcessor类代码示例发布时间:2022-05-24
下一篇:
C# ICommandHandler类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap