static RibbonControl() { Type type = typeof(RibbonControl); ContextMenuService.Attach(type); ToolTipService.Attach(type); }
/// <summary> /// Static constructor /// </summary> static ColorGallery() { Type type = typeof(ColorGallery); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type)); ContextMenuService.Attach(type); StyleProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceStyle))); }
static RibbonTabControl() { var type = typeof(RibbonTabControl); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(typeof(RibbonTabControl))); ContextMenuService.Attach(type); PopupService.Attach(type); StyleProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(null, OnCoerceStyle)); }
static RadioButton() { Type type = typeof(RadioButton); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type)); ContextMenuService.Attach(type); ToolTipService.Attach(type); StyleProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceStyle))); }
static MenuItem() { Type type = typeof(MenuItem); ToolTipService.Attach(type); //PopupService.Attach(type); ContextMenuService.Attach(type); StyleProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceStyle))); IsCheckedProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(false, OnIsCheckedChanged, CoerceIsChecked)); }
static ToggleButton() { Type type = typeof(ToggleButton); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type)); IsCheckedProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(ToggleButtonHelper.OnIsCheckedChanged, ToggleButtonHelper.CoerceIsChecked)); ContextMenuService.Attach(type); ToolTipService.Attach(type); StyleProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceStyle))); }
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)); ToolTipService.Attach(type); PopupService.Attach(type); ContextMenuService.Attach(type); }