static GridColumnSplitterAdorner() { DefaultStyleKeyProperty.OverrideMetadata(typeof(GridColumnSplitterAdorner), new FrameworkPropertyMetadata(typeof(GridColumnSplitterAdorner))); CursorProperty.OverrideMetadata(typeof(GridColumnSplitterAdorner), new FrameworkPropertyMetadata(Cursors.SizeWE)); }
static EditableTextBlock() { DefaultStyleKeyProperty.OverrideMetadata(typeof(EditableTextBlock), new FrameworkPropertyMetadata(typeof(EditableTextBlock))); IsReadOnlyProperty.OverrideMetadata(typeof(EditableTextBlock), new FrameworkPropertyMetadata(true)); CursorProperty.OverrideMetadata(typeof(EditableTextBlock), new FrameworkPropertyMetadata(Cursors.Hand)); TextProperty.OverrideMetadata(typeof(EditableTextBlock), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnTextChanged))); //FocusableProperty.OverrideMetadata(typeof(EditableTextBlock), new FrameworkPropertyMetadata(false)); }
static SplitPanelSplitter() { EventManager.RegisterClassHandler(typeof(SplitPanelSplitter), DragStartedEvent, new DragStartedEventHandler(OnDragStarted)); EventManager.RegisterClassHandler(typeof(SplitPanelSplitter), DragDeltaEvent, new DragDeltaEventHandler(OnDragDelta)); EventManager.RegisterClassHandler(typeof(SplitPanelSplitter), DragCompletedEvent, new DragCompletedEventHandler(OnDragCompleted)); DefaultStyleKeyProperty.OverrideMetadata(typeof(SplitPanelSplitter), new FrameworkPropertyMetadata(typeof(SplitPanelSplitter))); FocusableProperty.OverrideMetadata(typeof(SplitPanelSplitter), new FrameworkPropertyMetadata(true)); CursorProperty.OverrideMetadata(typeof(SplitPanelSplitter), new FrameworkPropertyMetadata(null, CoerceCursor)); }
static GridSplitter() { EventManager.RegisterClassHandler(typeof(GridSplitter), Thumb.DragStartedEvent, new DragStartedEventHandler(GridSplitter.OnDragStarted)); EventManager.RegisterClassHandler(typeof(GridSplitter), Thumb.DragDeltaEvent, new DragDeltaEventHandler(GridSplitter.OnDragDelta)); EventManager.RegisterClassHandler(typeof(GridSplitter), Thumb.DragCompletedEvent, new DragCompletedEventHandler(GridSplitter.OnDragCompleted)); DefaultStyleKeyProperty.OverrideMetadata(typeof(GridSplitter), new FrameworkPropertyMetadata(typeof(GridSplitter))); _dType = DependencyObjectType.FromSystemTypeInternal(typeof(GridSplitter)); FocusableProperty.OverrideMetadata(typeof(GridSplitter), new FrameworkPropertyMetadata(MS.Internal.KnownBoxes.BooleanBoxes.TrueBox)); FrameworkElement.HorizontalAlignmentProperty.OverrideMetadata(typeof(GridSplitter), new FrameworkPropertyMetadata(HorizontalAlignment.Right)); // Cursor depends on ResizeDirection, ActualWidth, and ActualHeight CursorProperty.OverrideMetadata(typeof(GridSplitter), new FrameworkPropertyMetadata(null, new CoerceValueCallback(CoerceCursor))); }
static MdiWindowThumb() { // Look up the style for this control by using its type as its key. DefaultStyleKeyProperty.OverrideMetadata(typeof(MdiWindowThumb), new FrameworkPropertyMetadata(typeof(MdiWindowThumb))); EventManager.RegisterClassHandler( typeof(MdiWindowThumb), DragDeltaEvent, (DragDeltaEventHandler)((s, e) => ((MdiWindowThumb)s).OnDragDelta(e))); CursorProperty.OverrideMetadata( /* Type: */ typeof(MdiWindowThumb), /* Metadata: */ new FrameworkPropertyMetadata( /* Default Value: */ Cursors.Arrow, /* Changed Callback: */ delegate { }, /* Coerce Callback: */ (d, v) => ((MdiWindowThumb)d).OnCoerceCursor(v))); }
static TextDragger() { CursorProperty.OverrideMetadata(typeof(TextDragger), new FrameworkPropertyMetadata(Cursors.Hand)); }
static CommandLinkBlock() { CursorProperty.OverrideMetadata(typeof(CommandLinkBlock), new FrameworkPropertyMetadata(Cursors.Hand)); TextDecorationsProperty.OverrideMetadata(typeof(CommandLinkBlock), new FrameworkPropertyMetadata(System.Windows.TextDecorations.Underline)); }
set => SetValue(CursorProperty, value);
static UnablePanel() { DefaultStyleKeyProperty.OverrideMetadata(typeof(UnablePanel), new FrameworkPropertyMetadata(typeof(UnablePanel))); BackgroundProperty.OverrideMetadata(typeof(UnablePanel), new FrameworkPropertyMetadata(Brushes.Transparent)); CursorProperty.OverrideMetadata(typeof(UnablePanel), new FrameworkPropertyMetadata(Cursors.No)); }
static ElementCursorDecorator() { CursorProperty.OverrideMetadata(typeof(ElementCursorDecorator), new FrameworkPropertyMetadata(Cursors.None)); ForceCursorProperty.OverrideMetadata(typeof(ElementCursorDecorator), new FrameworkPropertyMetadata(true)); }
/// <summary> /// Initializes static members of the <see cref="LinkBlock" /> class. /// </summary> static LinkBlock() { CursorProperty.OverrideMetadata(typeof(LinkBlock), new FrameworkPropertyMetadata(Cursors.Hand)); }
static SvgViewbox() { CursorProperty.OverrideMetadata(typeof(SvgViewbox), new FrameworkPropertyMetadata(Cursors.Arrow, PropertyChanged)); ToolTipProperty.OverrideMetadata(typeof(SvgViewbox), new FrameworkPropertyMetadata(null, PropertyChanged)); }