Exemple #1
0
        private static object OnCoerceSelectemName(DependencyObject d, object baseValue)
        {
            if (baseValue == null)
            {
                return(null);
            }

            ApplicationMenu2010 menu = (ApplicationMenu2010)d;
            string value             = baseValue.ToString();

            if (!string.IsNullOrEmpty(value))
            {
                foreach (var item in menu.Items)
                {
                    if (((Control)item).Name == value)
                    {
                        menu.SelectedTabItem = item;
                        break;
                    }
                }
            }
            return(baseValue);
        }
Exemple #2
0
        private void prcCreateApplicationMenu()
        {
            // create a Button Tool that is displayed in Navigation menu
            ButtonTool btnLogout = new ButtonTool("Logout");

            btnLogout.SharedProps.Caption = "&Logout";
            this.toolMan.Tools.Add(btnLogout);

            ButtonTool btnExit = new ButtonTool("Exit");

            btnExit.SharedProps.Caption = "E&xit";
            this.toolMan.Tools.Add(btnExit);

            //this.toolMan.Tools.Add(applicationmenu2010ContainerTool);
            ApplicationMenu2010 appMan = this.toolMan.Ribbon.ApplicationMenu2010;

            // Add Button tool to the Navigation Menu of Office 2010 style application menu
            appMan.NavigationMenu.Tools.AddTool("Logout");
            appMan.NavigationMenu.Tools.AddTool("Exit");

            //ToolBase tbExit = appMan.NavigationMenu.Tools.AddTool("Exit");
            //tbExit.CustomizedCaption = "E&xit";
            //tbExit.InstanceProps.PreferredSizeOnRibbon = RibbonToolSize.Large;
        }
Exemple #3
0
 public static string GetSelectedItemName(ApplicationMenu2010 menu)
 {
     return(menu.GetValue(SelectedItemNameProperty) as string);
 }
Exemple #4
0
 public static void SetSelectedItemName(ApplicationMenu2010 menu, object value)
 {
     menu.SetValue(SelectedItemNameProperty, value);
 }