/// <summary> /// Static constructor /// </summary> static RibbonControl() { var type = typeof(RibbonControl); ContextMenuService.Attach(type); ToolTipServiceEx.Attach(type); }
/// <summary> /// Static constructor /// </summary> static RadioButton() { var type = typeof(RadioButton); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type)); ContextMenuService.Attach(type); ToolTipServiceEx.Attach(type); }
/// <summary> /// Static constructor /// </summary> static CheckBox() { var type = typeof(CheckBox); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type)); ContextMenuService.Attach(type); ToolTipServiceEx.Attach(type); }
/// <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); }
/// <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)); }
/// <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); }