Exemplo n.º 1
0
        static AppBarToggleButton()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                     new FrameworkPropertyMetadata(typeof(AppBarToggleButton)));

            IsEnabledProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                               new FrameworkPropertyMetadata(OnIsEnabledChanged));

            CommandProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                             new FrameworkPropertyMetadata(OnCommandPropertyChanged));

            IsCheckedProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                               new FrameworkPropertyMetadata(OnIsCheckedChanged));

            ToolTipProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                             new FrameworkPropertyMetadata {
                CoerceValueCallback = AppBarElementProperties.CoerceToolTip
            });

            ToolBar.OverflowModeProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                          new FrameworkPropertyMetadata(OnOverflowModePropertyChanged));

            CommandBarToolBar.DefaultLabelPositionProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                                            new FrameworkPropertyMetadata(OnDefaultLabelPositionPropertyChanged));

            AppBarElementProperties.IsInOverflowPropertyKey.OverrideMetadata(typeof(AppBarToggleButton),
                                                                             new FrameworkPropertyMetadata(OnIsInOverflowChanged));

            AppBarElementProperties.ShowKeyboardAcceleratorTextProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                                                         new FrameworkPropertyMetadata(OnShowKeyboardAcceleratorTextPropertyChanged));
        }
Exemplo n.º 2
0
        static TabControllerButton()
        {
            //custom metadata for checked property
            FrameworkPropertyMetadata pmeta = new FrameworkPropertyMetadata(false, (s, e) => ((TabControllerButton)s).OnIsCheckedChanged(e));

            IsCheckedProperty.OverrideMetadata(typeof(TabControllerButton), pmeta);
        }
        static RibbonSplitMenuItem()
        {
            Type ownerType = typeof(RibbonSplitMenuItem);

            DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType));
            BorderThicknessProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new Thickness(), new PropertyChangedCallback(OnBorderThicknessChanged)));
            IsCheckedProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new PropertyChangedCallback(OnIsCheckedChanged)));
        }
Exemplo n.º 4
0
        static ToggleButton()
        {
            var type = typeof(ToggleButton);

            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
            IsCheckedProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(ToggleButtonHelper.OnIsCheckedChanged, ToggleButtonHelper.CoerceIsChecked));
            ContextMenuService.Attach(type);
            ToolTipService.Attach(type);
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        /// <summary>
        /// Initializes static members of the <see cref="MenuItem"/> class.
        /// </summary>
        static MenuItem()
        {
            var type = typeof(MenuItem);

            ToolTipService.Attach(type);
            //PopupService.Attach(type);
            ContextMenuService.Attach(type);
            DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
            IsCheckedProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(BooleanBoxes.FalseBox, ToggleButtonHelper.OnIsCheckedChanged));
        }
Exemplo n.º 7
0
        static AppBarToggleButton()
        {
            DefaultStyleKeyProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                     new FrameworkPropertyMetadata(typeof(AppBarToggleButton)));

            IsCheckedProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                               new FrameworkPropertyMetadata(OnIsCheckedChanged));

            ToolBar.OverflowModeProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                          new FrameworkPropertyMetadata(OnOverflowModePropertyChanged));

            SimpleToolBar.DefaultLabelPositionProperty.OverrideMetadata(typeof(AppBarToggleButton),
                                                                        new FrameworkPropertyMetadata(OnDefaultLabelPositionPropertyChanged));
        }
Exemplo n.º 8
0
        /// <summary>
        ///   Initializes static members of the RibbonToggleButton class.  It also overrides
        ///   a couple callbacks, overrides the default style, and allows ToolTips to
        ///   be displayed even when the control is disabled.
        /// </summary>
        static RibbonToggleButton()
        {
            Type ownerType = typeof(RibbonToggleButton);

            DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(ownerType));
            FocusableProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceFocusable)));
            ToolTipProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(null, new CoerceValueCallback(RibbonHelper.CoerceRibbonToolTip)));
            ToolTipService.ShowOnDisabledProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true));
            CommandProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(RibbonHelper.OnCommandChanged));
            ContextMenuProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(RibbonHelper.OnContextMenuChanged, RibbonHelper.OnCoerceContextMenu));
            ContextMenuService.ShowOnDisabledProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true));
            EventManager.RegisterClassHandler(ownerType, KeyTipService.ActivatingKeyTipEvent, new ActivatingKeyTipEventHandler(OnActivatingKeyTipThunk));
            EventManager.RegisterClassHandler(ownerType, KeyTipService.KeyTipAccessedEvent, new KeyTipAccessedEventHandler(OnKeyTipAccessedThunk));

            IsCheckedProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(new PropertyChangedCallback(OnIsCheckedChanged)));
        }
Exemplo n.º 9
0
 static EnumToggleButton()
 {
     //  DefaultStyleKeyProperty.OverrideMetadata(typeof(EnumToggleButton), new FrameworkPropertyMetadata(typeof(EnumToggleButton)));
     IsCheckedProperty.OverrideMetadata(typeof(EnumToggleButton), new FrameworkPropertyMetadata(false, null, IsCheckedChanged));
 }
 static RibbonApplicationSplitMenuItem()
 {
     DefaultStyleKeyProperty.OverrideMetadata(typeof(RibbonApplicationSplitMenuItem), new FrameworkPropertyMetadata(typeof(RibbonApplicationSplitMenuItem)));
     ResourceHelper.SetDefaultStyle(typeof(RibbonApplicationSplitMenuItem), Resource.ControlStyle);
     IsCheckedProperty.Override(typeof(RibbonApplicationSplitMenuItem), coerce: CoerceIsChecked);
 }
Exemplo n.º 11
0
 set => base.SetValue(IsCheckedProperty, value);
 static OneWayCheckBox()
 {
     // Remove BindsTwoWayByDefault
     IsCheckedProperty.OverrideMetadata(typeof(OneWayCheckBox), new CancelTwoWayMetadata());
 }
Exemplo n.º 13
0
 set => this.SetValue(IsCheckedProperty, value);
Exemplo n.º 14
0
 get => lblFilled.IsVisible; set { lblFilled.IsVisible = value; SetValue(IsCheckedProperty, value); }
Exemplo n.º 15
0
 set => SetValue(IsCheckedProperty, value.HasValue ? ValueBoxes.BooleanBox(value.Value) : null);
Exemplo n.º 16
0
 set => SetValue(IsCheckedProperty, value);
Exemplo n.º 17
0
 static AppBarToggleButton()
 {
     DefaultStyleKeyProperty.OverrideMetadata(typeof(AppBarToggleButton), new FrameworkPropertyMetadata(typeof(AppBarToggleButton)));
     IsCheckedProperty.OverrideMetadata(typeof(AppBarToggleButton), new FrameworkPropertyMetadata(OnIsCheckedChanged));
 }