Example #1
0
 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));
        }
Example #4
0
        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)));
        }
Example #5
0
        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)));
        }
Example #6
0
 static TextDragger()
 {
     CursorProperty.OverrideMetadata(typeof(TextDragger), new FrameworkPropertyMetadata(Cursors.Hand));
 }
Example #7
0
 static CommandLinkBlock()
 {
     CursorProperty.OverrideMetadata(typeof(CommandLinkBlock), new FrameworkPropertyMetadata(Cursors.Hand));
     TextDecorationsProperty.OverrideMetadata(typeof(CommandLinkBlock), new FrameworkPropertyMetadata(System.Windows.TextDecorations.Underline));
 }
Example #8
0
 set => SetValue(CursorProperty, value);
Example #9
0
 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));
 }
Example #10
0
 static ElementCursorDecorator()
 {
     CursorProperty.OverrideMetadata(typeof(ElementCursorDecorator), new FrameworkPropertyMetadata(Cursors.None));
     ForceCursorProperty.OverrideMetadata(typeof(ElementCursorDecorator), new FrameworkPropertyMetadata(true));
 }
Example #11
0
 /// <summary>
 /// Initializes static members of the <see cref="LinkBlock" /> class.
 /// </summary>
 static LinkBlock()
 {
     CursorProperty.OverrideMetadata(typeof(LinkBlock), new FrameworkPropertyMetadata(Cursors.Hand));
 }
Example #12
0
 static SvgViewbox()
 {
     CursorProperty.OverrideMetadata(typeof(SvgViewbox), new FrameworkPropertyMetadata(Cursors.Arrow, PropertyChanged));
     ToolTipProperty.OverrideMetadata(typeof(SvgViewbox), new FrameworkPropertyMetadata(null, PropertyChanged));
 }