/// <summary> /// Initializes static members of the <see cref="Slider"/> class. /// </summary> static Slider() { PressedMixin.Attach <Slider>(); OrientationProperty.OverrideDefaultValue(typeof(Slider), Orientation.Horizontal); Thumb.DragStartedEvent.AddClassHandler <Slider>((x, e) => x.OnThumbDragStarted(e), RoutingStrategies.Bubble); Thumb.DragCompletedEvent.AddClassHandler <Slider>((x, e) => x.OnThumbDragCompleted(e), RoutingStrategies.Bubble); }
/// <summary> /// Initializes static members of the <see cref="TabItem"/> class. /// </summary> static TabItem() { SelectableMixin.Attach <TabItem>(IsSelectedProperty); PressedMixin.Attach <TabItem>(); FocusableProperty.OverrideDefaultValue(typeof(TabItem), true); DataContextProperty.Changed.AddClassHandler <TabItem>((x, e) => x.UpdateHeader(e)); }
/// <summary> /// Initializes static members of the <see cref="TreeViewItem"/> class. /// </summary> static TreeViewItem() { SelectableMixin.Attach <TreeViewItem>(IsSelectedProperty); PressedMixin.Attach <TreeViewItem>(); FocusableProperty.OverrideDefaultValue <TreeViewItem>(true); ItemsPanelProperty.OverrideDefaultValue <TreeViewItem>(DefaultPanel); ParentProperty.Changed.AddClassHandler <TreeViewItem>((o, e) => o.OnParentChanged(e)); RequestBringIntoViewEvent.AddClassHandler <TreeViewItem>((x, e) => x.OnRequestBringIntoView(e)); }
/// <summary> /// Initializes static members of the <see cref="Slider"/> class. /// </summary> static SliderEx() { PressedMixin.Attach <SliderEx>(); OrientationProperty.OverrideDefaultValue(typeof(SliderEx), Orientation.Horizontal); Thumb.DragStartedEvent.AddClassHandler <SliderEx>((x, e) => x.OnThumbDragStarted(e), RoutingStrategies.Bubble); Thumb.DragCompletedEvent.AddClassHandler <SliderEx>((x, e) => x.OnThumbDragCompleted(e), RoutingStrategies.Bubble); ValueProperty.OverrideMetadata <SliderEx>(new DirectPropertyMetadata <double>(enableDataValidation: true)); }
/// <summary> /// Initializes static members of the <see cref="MenuItem"/> class. /// </summary> static MenuItem() { SelectableMixin.Attach <MenuItem>(IsSelectedProperty); PressedMixin.Attach <MenuItem>(); CommandProperty.Changed.Subscribe(CommandChanged); FocusableProperty.OverrideDefaultValue <MenuItem>(true); HeaderProperty.Changed.AddClassHandler <MenuItem>((x, e) => x.HeaderChanged(e)); IconProperty.Changed.AddClassHandler <MenuItem>((x, e) => x.IconChanged(e)); IsSelectedProperty.Changed.AddClassHandler <MenuItem>((x, e) => x.IsSelectedChanged(e)); ItemsPanelProperty.OverrideDefaultValue <MenuItem>(DefaultPanel); ClickEvent.AddClassHandler <MenuItem>((x, e) => x.OnClick(e)); SubmenuOpenedEvent.AddClassHandler <MenuItem>((x, e) => x.OnSubmenuOpened(e)); IsSubMenuOpenProperty.Changed.AddClassHandler <MenuItem>((x, e) => x.SubMenuOpenChanged(e)); }
static DataGridColumnHeader() { AreSeparatorsVisibleProperty.Changed.AddClassHandler <DataGridColumnHeader>((x, e) => x.OnAreSeparatorsVisibleChanged(e)); PressedMixin.Attach <DataGridColumnHeader>(); }
static DataGridRowGroupHeader() { SublevelIndentProperty.Changed.AddClassHandler <DataGridRowGroupHeader>((x, e) => x.OnSublevelIndentChanged(e)); PressedMixin.Attach <DataGridRowGroupHeader>(); }
static TestControl() { PressedMixin.Attach <TestControl>(); }
/// <summary> /// Initializes static members of the <see cref="ListBoxItem"/> class. /// </summary> static ListBoxItem() { SelectableMixin.Attach <ListBoxItem>(IsSelectedProperty); PressedMixin.Attach <ListBoxItem>(); FocusableProperty.OverrideDefaultValue <ListBoxItem>(true); }
static SelectableThumb() { SelectableMixin.Attach <SelectableThumb <TCustomValue> >(IsSelectedProperty); PressedMixin.Attach <SelectableThumb <TCustomValue> >(); }