Exemplo n.º 1
0
        /// <summary>
        /// Static constructor
        /// </summary>
        static RibbonControl()
        {
            var type = typeof(RibbonControl);

            ContextMenuService.Attach(type);
            ToolTipServiceEx.Attach(type);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Static constructor
        /// </summary>
        static RadioButton()
        {
            var type = typeof(RadioButton);

            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
            ContextMenuService.Attach(type);
            ToolTipServiceEx.Attach(type);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Static constructor
        /// </summary>
        static CheckBox()
        {
            var type = typeof(CheckBox);

            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
            ContextMenuService.Attach(type);
            ToolTipServiceEx.Attach(type);
        }
Exemplo n.º 4
0
        /// <summary>
        ///     Static constructor
        /// </summary>
        static ComboBox()
        {
            var type = typeof(ComboBox);

            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
            SelectedItemProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(OnSelectedItemChanged, CoerceSelectedItem));

            ToolTipServiceEx.Attach(type);
            PopupService.Attach(type);
            ContextMenuService.Attach(type);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Initializes static members of the <see cref="MenuItem"/> class.
        /// </summary>
        static MenuItem()
        {
            var type = typeof(MenuItem);

            ToolTipServiceEx.Attach(type);
            //PopupService.Attach(type);
            ContextMenuService.Attach(type);
            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
            IsCheckedProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(BooleanBoxes.FalseBox, ToggleButtonHelper.OnIsCheckedChanged));

            IconProperty.OverrideMetadata(typeof(MenuItem), new FrameworkPropertyMetadata(LogicalChildSupportHelper.OnLogicalChildPropertyChanged));
        }
Exemplo n.º 6
0
        /// <summary>
        /// Static constructor
        /// </summary>
        static DropDownButton()
        {
            var type = typeof(DropDownButton);

            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));

            System.Windows.Controls.ToolTipService.IsEnabledProperty.OverrideMetadata(typeof(DropDownButton), new FrameworkPropertyMetadata(null, CoerceToolTipIsEnabled));

            KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(KeyboardNavigationMode.Once));
            KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));

            ToolTipServiceEx.Attach(type);
            PopupService.Attach(type);
            ContextMenuService.Attach(type);
        }