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

C# CommandBar类代码示例

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

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



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

示例1: AddBottomAppBar

        public static void AddBottomAppBar(Page myPage)
        {
            var commandBar = new CommandBar();
            var searchButton = new AppBarButton
            {
                Label = "Поиск",
                Icon = new SymbolIcon(Symbol.Find),
            };

            var aboutButton = new AppBarButton
            {
                Label = "О прилож.",
                Icon = new SymbolIcon(Symbol.Help),
            };

            if (RootFrame != null)
            {
                searchButton.Click += SearchButtonClick;
                aboutButton.Click += AboutButtonClick;
            }

            commandBar.PrimaryCommands.Add(searchButton);
            commandBar.PrimaryCommands.Add(aboutButton);
            myPage.BottomAppBar = commandBar;
        }
开发者ID:nastachka,项目名称:pdd,代码行数:25,代码来源:LayoutObjectFactory.cs


示例2: CreateUIForChoiceGroupCollection

		public void CreateUIForChoiceGroupCollection(ChoiceGroupCollection groupCollection)
		{
			bool weCreatedTheBarManager = GetCommandBarManager();

			foreach(ChoiceGroup group in groupCollection)
			{
				CommandBar toolbar = new CommandBar(CommandBarStyle.ToolBar);
				toolbar.Tag = group;
				group.ReferenceWidget = toolbar;

				//whereas the system was designed to only populate groups when
				//the OnDisplay method is called on a group,
				//this particular widget really really wants to have all of the buttons
				//populated before it gets added to the window.
				//therefore, we don't hope this up but instead call a bogus OnDisplay() now.
				//toolbar.VisibleChanged  += new System.EventHandler(group.OnDisplay);

				group.OnDisplay(null,null);

				this.m_commandBarManager.CommandBars.Add(toolbar);
			}

			if(weCreatedTheBarManager)
				m_window.Controls.Add(m_commandBarManager);
		}
开发者ID:bbriggs,项目名称:FieldWorks,代码行数:25,代码来源:ReBarAdapter.cs


示例3: ToAppCommandBar

        public static CommandBar ToAppCommandBar(this IContextMenu source, CommandBar menu, bool isSecondary)
        {
            var commandsVector = isSecondary ? menu.SecondaryCommands : menu.PrimaryCommands;
            commandsVector.Clear();

            foreach(var item in source.Items)
            {
                AppBarButton button = new AppBarButton();
                commandsVector.Add(button);
                button.Label = item.Header;
                button.Command = item.Command;
                button.CommandParameter = item.CommandParameter;

                if (!string.IsNullOrEmpty(item.Icon))
                {
                    var icon = new SymbolIcon();
                    icon.Symbol = (Symbol)System.Enum.Parse(typeof(Symbol), item.Icon);
                    button.Icon = icon;
                }
                else
                    button.Icon = new SymbolIcon(Symbol.Emoji);
            }

            return menu;
        }
开发者ID:jarkkom,项目名称:awfuldotnet,代码行数:25,代码来源:IContextMenuExtensions.cs


示例4: initiateCommandBar

        private void initiateCommandBar()
        {
            CommandBar bar = new CommandBar();
            AppBarButton logou = new AppBarButton() { Icon = new SymbolIcon(Symbol.Cancel), Label = "Log out" };
            logou.Click += logout;
            AppBarButton refr = new AppBarButton() { Icon = new BitmapIcon() { UriSource = new Uri("ms-appx:Assets/Buttons/appbar.refresh.png") }, Label = "Refresh" };
            refr.Click += refresh;
            AppBarButton search = new AppBarButton() { Icon = new SymbolIcon(Symbol.Find), Label = "Search" };
            search.Click += search_Click;

            AppBarButton ideas = new AppBarButton() { Label = "Suggest a feature" };
            ideas.Click += openForum;
            AppBarButton bugs = new AppBarButton() { Label = "Report a bug" };
            ideas.Click += openForum;
            AppBarButton contact = new AppBarButton() { Label = "Contact Developer" };
            contact.Click += sendEmail;

            bar.PrimaryCommands.Add(refr);
            bar.PrimaryCommands.Add(search);
            bar.PrimaryCommands.Add(logou);

            bar.SecondaryCommands.Add(ideas);
            bar.SecondaryCommands.Add(bugs);
            bar.SecondaryCommands.Add(contact);

            bar.ClosedDisplayMode = AppBarClosedDisplayMode.Minimal;

            BottomAppBar = bar;
        }
开发者ID:newnottakenname,项目名称:FollowshowsWP,代码行数:29,代码来源:MainPage.xaml.cs


示例5: ApplicationWindow

        public ApplicationWindow()
        {
            this.Icon = new Icon(this.GetType().Assembly.GetManifestResourceStream("Resourcer.Application.ico"));
            this.Font = new Font("Tahoma", 8.25f);
            this.Text = (this.GetType().Assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyTitleAttribute), false)[0] as System.Reflection.AssemblyTitleAttribute).Title;
            this.Size = new Size(480, 600);
            this.MinimumSize = new Size (240, 300);

            this.resourceBrowser = new ResourceBrowser();
            this.resourceBrowser.Dock = DockStyle.Fill;
            this.Controls.Add(this.resourceBrowser);

            this.verticalSplitter = new Splitter ();
            this.verticalSplitter.Dock = DockStyle.Bottom;
            this.verticalSplitter.BorderStyle = BorderStyle.None;
            this.Controls.Add(this.verticalSplitter);

            this.resourceViewer = new ResourcerViewer();
            this.resourceViewer.Dock = DockStyle.Bottom;
            this.resourceViewer.Height = 100;
            this.Controls.Add(this.resourceViewer);

            this.statusBar = new StatusBar();
            this.Controls.Add(this.statusBar);

            this.commandBarManager = new CommandBarManager();
            this.menuBar = new CommandBar(this.commandBarManager, CommandBarStyle.Menu);
            this.commandBarManager.CommandBars.Add(this.menuBar);
            this.toolBar = new CommandBar(this.commandBarManager, CommandBarStyle.ToolBar);
            this.commandBarManager.CommandBars.Add(this.toolBar);
            this.Controls.Add(this.commandBarManager);
        }
开发者ID:modulexcite,项目名称:Resourcer,代码行数:32,代码来源:ApplicationWindow.cs


示例6: SetCommandBar

 public static void SetCommandBar(DependencyObject obj, CommandBar value)
 {
     if (obj == null)
     {
         throw new ArgumentNullException("obj");
     }
     obj.SetValue(CommandBarProperty, value);
 }
开发者ID:ridomin,项目名称:waslibs,代码行数:8,代码来源:ShellControl.Static.cs


示例7: RegisterGUI

			public override bool RegisterGUI(Command vsCommand, CommandBar vsCommandbar, bool toolBarOnly)
			{
				if(!toolBarOnly)
				{
					_RegisterGuiContext(vsCommand, "Solution");
				}
				return true;
			}
开发者ID:transformersprimeabcxyz,项目名称:_To-Do-unreal-3D-niftyplugins-ben-marsh,代码行数:8,代码来源:P4DiffSolution.cs


示例8: GetSolutionCommandBar

 public static CommandBar GetSolutionCommandBar(this DTE2 application)
 {
     if (_solutionCommandBar == null)
     {
         _solutionCommandBar = ((CommandBars)application.CommandBars)["Solution"];
     }
     return _solutionCommandBar;
 }
开发者ID:ssekoguchi,项目名称:vsaddin11,代码行数:8,代码来源:DTE2Extensions.cs


示例9: GetProjectCommandBar

 public static CommandBar GetProjectCommandBar(this DTE2 application)
 {
     if (_projectCommandBar == null)
     {
         _projectCommandBar = ((CommandBars)application.CommandBars)["Project"];
     }
     return _projectCommandBar;
 }
开发者ID:ssekoguchi,项目名称:vsaddin11,代码行数:8,代码来源:DTE2Extensions.cs


示例10: GetCodeWindowCommandBar

 public static CommandBar GetCodeWindowCommandBar(this DTE2 application)
 {
     if (_codeWindowCommandBar == null)
     {
         _codeWindowCommandBar = ((CommandBars)application.CommandBars)["Code Window"];
     }
     return _codeWindowCommandBar;
 }
开发者ID:ssekoguchi,项目名称:vsaddin11,代码行数:8,代码来源:DTE2Extensions.cs


示例11: RegisterGUI

		public virtual bool RegisterGUI(Command vsCommand, CommandBar vsCommandbar, bool toolBarOnly)
		{
			// The default command is registered in the toolbar.
			if(IconIndex >= 0 && toolBarOnly)
				vsCommand.AddControl(vsCommandbar, vsCommandbar.Controls.Count + 1);

			return true;
		}
开发者ID:transformersprimeabcxyz,项目名称:_To-Do-unreal-3D-niftyplugins-ben-marsh,代码行数:8,代码来源:CommandBase.cs


示例12: Init

		public System.Windows.Forms.Control Init (System.Windows.Forms.Form window,  IImageCollection smallImages, IImageCollection largeImages, Mediator mediator)
		{
			m_window = window;
			m_smallImages = smallImages;
			m_largeImages = largeImages;
			m_menuBar = new CommandBar(CommandBarStyle.Menu);

			return null; //this is not available yet. caller should call GetCommandBarManager() after CreateUIForChoiceGroupCollection() is called
		}
开发者ID:sillsdev,项目名称:FieldWorks,代码行数:9,代码来源:RebarMenuAdapter.cs


示例13: CommandRegistry

 public CommandRegistry(Plugin plugin, CommandBar commandBar, Guid packageGuid, Guid cmdGroupGuid)
 {
     mCommands = new Dictionary<string, CommandBase>();
     mCommandsById = new Dictionary<uint, CommandBase>();
     mPlugin = plugin;
     mCommandBar = commandBar;
     mPackageGuid = packageGuid;
     mCmdGroupGuid = cmdGroupGuid;
 }
开发者ID:Nexuapex,项目名称:niftyplugins,代码行数:9,代码来源:CommandRegistry.cs


示例14: AddButtonToCmdBar

        public CommandBarButton AddButtonToCmdBar(CommandBar cmdBar, int beforeIndex, string caption, string tooltip)
        {
            CommandBarButton button = cmdBar.Controls.Add(MsoControlType.msoControlButton,
                        Type.Missing, Type.Missing, beforeIndex, true) as CommandBarButton;
            button.Caption = caption;
            button.TooltipText = tooltip;

            return button;
        }
开发者ID:schnarf,项目名称:ClangVSx,代码行数:9,代码来源:DTEHelper.cs


示例15: NewAlarmView

        public NewAlarmView()
        {
            this.InitializeComponent();

            this.navigationHelper = new NavigationHelper(this);
            this.navigationHelper.LoadState += this.NavigationHelper_LoadState;
            this.navigationHelper.SaveState += this.NavigationHelper_SaveState;
            //defaultViewModel.Add("newAlarm", new NewAlarmViewModel());
            alarmViewCommandBar = BottomAppBar as CommandBar;
        }
开发者ID:mkrzem,项目名称:AlarmWP,代码行数:10,代码来源:AlarmView.xaml.cs


示例16: Add

        public int Add(CommandBar commandBar)
        {
            if (!this.Contains(commandBar))
            {
                int index = this.bands.Add(commandBar);
                this.commandBarManager.UpdateBands();
                return index;
            }

            return -1;
        }
开发者ID:modulexcite,项目名称:Resourcer,代码行数:11,代码来源:CommandBarCollection.cs


示例17: CreateFmgPopupMenu

        private CommandBarPopup CreateFmgPopupMenu( CommandBar mainMenuBar, int menuPositionOnBar )
        {
            CommandBarPopup fmgPluginsPopupMenu = mainMenuBar.Controls.Add( MsoControlType.msoControlPopup, Type.Missing, Type.Missing, menuPositionOnBar, true ) as CommandBarPopup;

            if ( fmgPluginsPopupMenu != null )
            {
                fmgPluginsPopupMenu.Caption = "FMG Plug-ins";
            }

            return fmgPluginsPopupMenu;
        }
开发者ID:adamfeather,项目名称:SSMS-T-SQL-Formatter,代码行数:11,代码来源:FMGPluginMenuGenerator.cs


示例18: RefreshUIOnDataLoaded

 public static void RefreshUIOnDataLoaded(ProgressBar pb, CommandBar cb)
 {
     if (cb != null)
     {
         cb.Visibility = Windows.UI.Xaml.Visibility.Visible;
     }
     if (pb != null)
     {
         pb.IsIndeterminate = false;
         pb.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
     }
 }
开发者ID:CuiXiaoDao,项目名称:cnblogs-UAP,代码行数:12,代码来源:Functions.cs


示例19: CommandsListMonitor

            public CommandsListMonitor(CommandBar bar,
                IObservableCollection<AppBarCommandViewModel> source)
            {
                if (bar == null) throw new ArgumentNullException("bar");
                if (source == null) throw new ArgumentNullException("source");

                _bar = bar;
                _source = source;

                _bar.Unloaded += OnUnloaded;
                _source.CollectionChanged += OnCollectionChanged;
            }
开发者ID:Confuset,项目名称:7Pass-Remake,代码行数:12,代码来源:AppBarBinder.cs


示例20: getCommandBarInstanceByName

 /// <summary>
 /// Returns an instance of the selected command bar by name
 /// </summary>
 /// <param name="commandBars">A vector of command bars</param>
 /// <param name="commandBarName">Command bar name</param>
 /// <param name="commandBar">Handle of the selected command bar</param>
 private void getCommandBarInstanceByName(CommandBars commandBars, string commandBarName, out CommandBar commandBar)
 {
     try
     {
         commandBar = null;
         commandBar = Globals.ThisAddIn.Application.CommandBars[commandBarName];
     }
     catch (Exception)
     {
         commandBar = null;
     }
 }
开发者ID:NoamShaish,项目名称:AcronymsHighlightsPlugin,代码行数:18,代码来源:RightClickMenuConnector.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# CommandBase类代码示例发布时间:2022-05-24
下一篇:
C# CommandArgs类代码示例发布时间: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