static AnchorablePaneTitle() { IsHitTestVisibleProperty.OverrideMetadata(typeof(AnchorablePaneTitle), new FrameworkPropertyMetadata(true)); FocusableProperty.OverrideMetadata(typeof(AnchorablePaneTitle), new FrameworkPropertyMetadata(false)); DefaultStyleKeyProperty.OverrideMetadata(typeof(AnchorablePaneTitle), new FrameworkPropertyMetadata(typeof(AnchorablePaneTitle))); }
/// <summary> /// Static metadata registration. /// </summary> static OverlayTextControl() { Type ownerType = typeof(OverlayTextControl); DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType)); IsHitTestVisibleProperty.OverrideMetadata(ownerType, new UIPropertyMetadata(false)); }
/// <summary> /// Static constructor /// </summary> static WindowSteeringHelperControl() { BackgroundProperty.OverrideMetadata(typeof(WindowSteeringHelperControl), new FrameworkPropertyMetadata(Brushes.Transparent)); IsHitTestVisibleProperty.OverrideMetadata(typeof(WindowSteeringHelperControl), new FrameworkPropertyMetadata(BooleanBoxes.TrueBox)); HorizontalAlignmentProperty.OverrideMetadata(typeof(WindowSteeringHelperControl), new FrameworkPropertyMetadata(HorizontalAlignment.Stretch)); VerticalAlignmentProperty.OverrideMetadata(typeof(WindowSteeringHelperControl), new FrameworkPropertyMetadata(VerticalAlignment.Stretch)); }
/// <summary> /// Initializes static members of the <see cref="Popup"/> class. /// </summary> static Popup() { IsHitTestVisibleProperty.OverrideDefaultValue <Popup>(false); ChildProperty.Changed.AddClassHandler <Popup>(x => x.ChildChanged); IsOpenProperty.Changed.AddClassHandler <Popup>(x => x.IsOpenChanged); TopmostProperty.Changed.AddClassHandler <Popup>((p, e) => p.PopupRoot.Topmost = (bool)e.NewValue); }
static Layer() { // Focusable 由于父类已经是 false,所以无需设置。 // FocusableProperty.OverrideMetadata(typeof(Layer), new UIPropertyMetadata(false)); // 因为此类型永远不可被命中,所以直接重写并不再处理基类的命中测试改变方法。 IsHitTestVisibleProperty.OverrideMetadata(typeof(Layer), new UIPropertyMetadata(false)); }
/// <summary> /// Initializes static members of the <see cref="Popup"/> class. /// </summary> static Popup() { IsHitTestVisibleProperty.OverrideDefaultValue <Popup>(false); ChildProperty.Changed.AddClassHandler <Popup>((x, e) => x.ChildChanged(e)); IsOpenProperty.Changed.AddClassHandler <Popup>((x, e) => x.IsOpenChanged((AvaloniaPropertyChangedEventArgs <bool>)e)); VerticalOffsetProperty.Changed.AddClassHandler <Popup>((x, _) => x.HandlePositionChange()); HorizontalOffsetProperty.Changed.AddClassHandler <Popup>((x, _) => x.HandlePositionChange()); }
static MapGraticule() { IsHitTestVisibleProperty.OverrideMetadata( typeof(MapGraticule), new FrameworkPropertyMetadata(false)); StrokeThicknessProperty.OverrideMetadata( typeof(MapGraticule), new FrameworkPropertyMetadata(0.5)); }
static KeyTipControl() { Type ownerType = typeof(KeyTipControl); DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType)); IsHitTestVisibleProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(false)); FocusableProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(false)); EventManager.RegisterClassHandler(ownerType, SizeChangedEvent, new SizeChangedEventHandler(OnSizeChanged), true); }
static MapScale() { IsHitTestVisibleProperty.OverrideMetadata(typeof(MapScale), new FrameworkPropertyMetadata(false)); MinWidthProperty.OverrideMetadata(typeof(MapScale), new FrameworkPropertyMetadata(100d)); HorizontalAlignmentProperty.OverrideMetadata(typeof(MapScale), new FrameworkPropertyMetadata(HorizontalAlignment.Right)); VerticalAlignmentProperty.OverrideMetadata(typeof(MapScale), new FrameworkPropertyMetadata(VerticalAlignment.Bottom)); StrokeStartLineCapProperty.OverrideMetadata(typeof(MapScale), new FrameworkPropertyMetadata(PenLineCap.Round)); StrokeEndLineCapProperty.OverrideMetadata(typeof(MapScale), new FrameworkPropertyMetadata(PenLineCap.Round)); }
static LayoutGridResizerControl() { //This OverrideMetadata call tells the system that this element wants to provide a style that is different than its base class. //This style is defined in themes\generic.xaml DefaultStyleKeyProperty.OverrideMetadata(typeof(LayoutGridResizerControl), new FrameworkPropertyMetadata(typeof(LayoutGridResizerControl))); HorizontalAlignmentProperty.OverrideMetadata(typeof(LayoutGridResizerControl), new FrameworkPropertyMetadata(HorizontalAlignment.Stretch, FrameworkPropertyMetadataOptions.AffectsParentMeasure)); VerticalAlignmentProperty.OverrideMetadata(typeof(LayoutGridResizerControl), new FrameworkPropertyMetadata(VerticalAlignment.Stretch, FrameworkPropertyMetadataOptions.AffectsParentMeasure)); BackgroundProperty.OverrideMetadata(typeof(LayoutGridResizerControl), new FrameworkPropertyMetadata(Brushes.Transparent)); IsHitTestVisibleProperty.OverrideMetadata(typeof(LayoutGridResizerControl), new FrameworkPropertyMetadata(true, null)); }
static LiveToolTip() { var thisType = typeof(LiveToolTip); DefaultStyleKeyProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(thisType)); FocusableProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(false)); IsHitTestVisibleProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(false)); BackgroundProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(Brushes.White)); OpacityProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(1.0)); BorderBrushProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(Brushes.DarkGray)); BorderThicknessProperty.OverrideMetadata(thisType, new FrameworkPropertyMetadata(new Thickness(1.0))); }
static DockWindow() { IsHitTestVisibleProperty.OverrideMetadata(typeof(DockWindow), new FrameworkPropertyMetadata(true)); KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(DockWindow), new FrameworkPropertyMetadata(KeyboardNavigationMode.None)); KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(DockWindow), new FrameworkPropertyMetadata(KeyboardNavigationMode.None)); KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(DockWindow), new FrameworkPropertyMetadata(KeyboardNavigationMode.None)); FocusableProperty.OverrideMetadata(typeof(DockWindow), new FrameworkPropertyMetadata(BooleanBoxes.False)); IsTabProperty = DependencyProperty.RegisterAttached("IsTab", typeof(bool), typeof(DockWindow), new FrameworkPropertyMetadata(BooleanBoxes.False)); CommandBinding performCloseCommandBinding = new CommandBinding(DockCommands.PerformClose, new ExecutedRoutedEventHandler(OnPerformCloseExecuted)); CommandBinding toggleFloatingCommandBinding = new CommandBinding(DockCommands.ToggleFloating, new ExecutedRoutedEventHandler(OnToggleFloatingExecuted), new CanExecuteRoutedEventHandler(CanExecuteToggleFloating)); CommandManager.RegisterClassCommandBinding(typeof(DockWindow), performCloseCommandBinding); CommandManager.RegisterClassCommandBinding(typeof(DockWindow), toggleFloatingCommandBinding); }
/// <summary> /// Initializes static members of the <see cref="T:T:ReactNative.Views.TextInput.PlaceholderAdorner"/> class. /// </summary> static PlaceholderAdorner() { IsHitTestVisibleProperty.OverrideMetadata(typeof(PlaceholderAdorner), new FrameworkPropertyMetadata(false)); ClipToBoundsProperty.OverrideMetadata(typeof(PlaceholderAdorner), new FrameworkPropertyMetadata(true)); }
static DrawingIcon() { IsHitTestVisibleProperty.OverrideMetadata(typeof(DrawingIcon), new FrameworkPropertyMetadata(false)); }
/// <summary> /// Initializes static members of the <see cref="Popup"/> class. /// </summary> static Popup() { IsHitTestVisibleProperty.OverrideDefaultValue <Popup>(false); ChildProperty.Changed.AddClassHandler <Popup>(x => x.ChildChanged); IsOpenProperty.Changed.AddClassHandler <Popup>(x => x.IsOpenChanged); }
static AdornerContainer() { IsHitTestVisibleProperty.OverrideMetadata(typeof(AdornerContainer), new UIPropertyMetadata(false)); }
static AdornerLayer() { AdornedElementProperty.Changed.Subscribe(AdornedElementChanged); IsHitTestVisibleProperty.OverrideDefaultValue(typeof(AdornerLayer), false); }
static StockTicker() { DefaultStyleKeyProperty.OverrideMetadata(typeof(StockTicker), new FrameworkPropertyMetadata(typeof(StockTicker))); IsHitTestVisibleProperty.OverrideMetadata(typeof(StockTicker), new FrameworkPropertyMetadata(false)); }
static MapOverlay() { IsHitTestVisibleProperty.OverrideMetadata(typeof(MapOverlay), new FrameworkPropertyMetadata(false)); }
static BlockGridLayerBase() { IsHitTestVisibleProperty.OverrideMetadata(typeof(BlockGridLayerBase), new FrameworkPropertyMetadata(false)); }
static DockTarget() { IsHitTestVisibleProperty.OverrideDefaultValue(typeof(DockTarget), false); }
static LayoutDragSplitter() { DefaultStyleKeyProperty.OverrideMetadata(typeof(LayoutDragSplitter), new FrameworkPropertyMetadata(typeof(LayoutDragSplitter))); BackgroundProperty.OverrideMetadata(typeof(LayoutDragSplitter), new FrameworkPropertyMetadata(Brushes.Transparent)); IsHitTestVisibleProperty.OverrideMetadata(typeof(LayoutDragSplitter), new FrameworkPropertyMetadata(true, null)); }
static SeparatorX() { IsHitTestVisibleProperty.OverrideMetadata(typeof(SeparatorX), new FrameworkPropertyMetadata(false)); FocusableProperty.OverrideMetadata(typeof(SeparatorX), new FrameworkPropertyMetadata(false)); }
static WorldOfGooCursor() { IsHitTestVisibleProperty.OverrideMetadata(typeof(WorldOfGooCursor), new FrameworkPropertyMetadata(false)); }
static TileLayer() { IsHitTestVisibleProperty.OverrideMetadata( typeof(TileLayer), new FrameworkPropertyMetadata(false)); }
static LayoutAnchorControl() { DefaultStyleKeyProperty.OverrideMetadata(typeof(LayoutAnchorControl), new FrameworkPropertyMetadata(typeof(LayoutAnchorControl))); IsHitTestVisibleProperty.AddOwner(typeof(LayoutAnchorControl), new FrameworkPropertyMetadata(true)); }