static HitTextBlock() { FontFamilyProperty.OverrideMetadata(typeof(HitTextBlock), new FrameworkPropertyMetadata(OnTextAffectingPropertyChanged)); FontSizeProperty.OverrideMetadata(typeof(HitTextBlock), new FrameworkPropertyMetadata(OnTextAffectingPropertyChanged)); FontWeightProperty.OverrideMetadata(typeof(HitTextBlock), new FrameworkPropertyMetadata(OnTextAffectingPropertyChanged)); FontStyleProperty.OverrideMetadata(typeof(HitTextBlock), new FrameworkPropertyMetadata(OnTextAffectingPropertyChanged)); ForegroundProperty.OverrideMetadata(typeof(HitTextBlock), new FrameworkPropertyMetadata(OnTextAffectingPropertyChanged)); }
static ConsoleView() { DefaultStyleKeyProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(typeof(ConsoleView))); DataContextProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(DocumentPropertyChanged)); FontFamilyProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(RenderPropertyChanged)); FontSizeProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(RenderPropertyChanged)); FontStretchProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(RenderPropertyChanged)); FontStyleProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(RenderPropertyChanged)); FontWeightProperty.OverrideMetadata(typeof(ConsoleView), new FrameworkPropertyMetadata(RenderPropertyChanged)); }
static HexBox() { DefaultStyleKeyProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(typeof(HexBox))); FontFamilyProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(OnTypographyChanged)); FontStyleProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(OnTypographyChanged)); FontWeightProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(OnTypographyChanged)); FontStretchProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(OnTypographyChanged)); FontSizeProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(OnTypographyChanged)); ForegroundProperty.OverrideMetadata(typeof(HexBox), new FrameworkPropertyMetadata(OnTypographyChanged)); }
/// <summary> /// Initializes static members of the <see cref="RibbonGroupBox"/> class. /// </summary> static RibbonGroupBox() { var type = typeof(RibbonGroupBox); DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type)); VisibilityProperty.AddOwner(type, new PropertyMetadata(OnVisibilityChanged)); FontSizeProperty.AddOwner(type, new FrameworkPropertyMetadata(OnFontSizeChanged)); FontFamilyProperty.AddOwner(type, new FrameworkPropertyMetadata(OnFontFamilyChanged)); PopupService.Attach(type); ContextMenuService.Attach(type); }
static TextView() { ClipToBoundsProperty.OverrideMetadata(typeof(TextView), new PropertyMetadata(true)); FontFamilyProperty.OverrideMetadata(typeof(TextView), new FrameworkPropertyMetadata( new FontFamily("Consolas") //new FontFamily("Courier New") //new FontFamily("Lucida Console") //new FontFamily("Lucida Sans Typewriter") )); FontSizeProperty.OverrideMetadata(typeof(TextView), new FrameworkPropertyMetadata(13 * (96.0 / 72.0))); }
void Detach() { _textProperty.Detach(OnTextChanged); _isPasswordProperty.Detach(OnTextChanged); _internalTextProperty.Detach(OnInternalTextChanged); _caretIndexProperty.Detach(OnCaretIndexChanged); _colorProperty.Detach(OnColorChanged); _preferredTextLengthProperty.Detach(OnCompleteLayoutGetsInvalid); HasFocusProperty.Detach(OnHasFocusChanged); FontFamilyProperty.Detach(OnFontChanged); FontSizeProperty.Detach(OnFontChanged); }
void Detach() { _contentProperty.Detach(OnContentChanged); _wrapProperty.Detach(OnLayoutPropertyChanged); _scrollProperty.Detach(OnLayoutPropertyChanged); HorizontalAlignmentProperty.Detach(OnLayoutPropertyChanged); VerticalAlignmentProperty.Detach(OnLayoutPropertyChanged); FontFamilyProperty.Detach(OnFontChanged); FontSizeProperty.Detach(OnFontChanged); HorizontalContentAlignmentProperty.Detach(OnLayoutPropertyChanged); VerticalContentAlignmentProperty.Detach(OnLayoutPropertyChanged); }
void Attach() { _contentProperty.Attach(OnContentChanged); _wrapProperty.Attach(OnLayoutPropertyChanged); _textTrimmingProperty.Attach(OnLayoutPropertyChanged); _scrollProperty.Attach(OnLayoutPropertyChanged); _scrollSpeedProperty.Attach(OnLayoutPropertyChanged); _scrollDelayProperty.Attach(OnLayoutPropertyChanged); HorizontalAlignmentProperty.Attach(OnLayoutPropertyChanged); VerticalAlignmentProperty.Attach(OnLayoutPropertyChanged); FontFamilyProperty.Attach(OnFontChanged); FontSizeProperty.Attach(OnFontChanged); HorizontalContentAlignmentProperty.Attach(OnLayoutPropertyChanged); VerticalContentAlignmentProperty.Attach(OnLayoutPropertyChanged); }
static RatingControl() { DefaultStyleKeyProperty.OverrideMetadata(typeof(RatingControl), new FrameworkPropertyMetadata(typeof(RatingControl))); FontFamilyProperty.OverrideMetadata(typeof(RatingControl), new FrameworkPropertyMetadata(OnFontFamilyPropertyChanged)); }
set => SetValue(FontFamilyProperty, value);
static FontAwesome() { IconProperty.Changed.Subscribe(OnIconPropertyChanged); FontFamilyProperty.OverrideDefaultValue <FontAwesome>(Awesome.FontAwesomeFontFamily); }
set => this.SetValue(FontFamilyProperty, value);
static AwesomeTextBlock() { FontFamilyProperty.OverrideMetadata(typeof(AwesomeTextBlock), new FrameworkPropertyMetadata(GetFontAwesome())); }