/// <summary> /// Static constructor. The OverrideMetadata calls can only happen in this constructor. They will cause undefined /// behavior if run elsewhere (and from C we all know undefined behavior is meh). /// </summary> static Compass() { // Calculations that need to occur when default dependency properties change. HeightProperty.OverrideMetadata(typeof(Compass), new FrameworkPropertyMetadata(0.0, HeightChanged)); WidthProperty.OverrideMetadata(typeof(Compass), new FrameworkPropertyMetadata(0.0, WidthChanged)); FontSizeProperty.OverrideMetadata(typeof(Compass), new FrameworkPropertyMetadata(20.0, FontSizeChanged)); }
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)); }
/// <summary> /// 静的コンストラクタ /// </summary> static TimeSpanView() { DefaultStyleKeyProperty.OverrideMetadata( typeof(TimeSpanView), new FrameworkPropertyMetadata(typeof(TimeSpanView))); FontSizeProperty.OverrideMetadata( typeof(TimeSpanView), new FrameworkPropertyMetadata(OnFontSizeChanged)); }
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 UnreadTip() { DefaultStyleKeyProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(typeof(UnreadTip))); ClipToBoundsProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(true)); VisibilityProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(Visibility.Collapsed)); HeightProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(10.00)); WidthProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(15.00)); FontSizeProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(8.00)); BackgroundProperty.OverrideMetadata(typeof(UnreadTip), new FrameworkPropertyMetadata(new SolidColorBrush(Colors.Red))); }
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)); }
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))); }
/// <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); }
public StyleBase() { Width = new WidthProperty(); Height= new HeightProperty(); Padding = new PaddingProperty(); Margin = new MarginProperty(); FontSize = new FontSizeProperty(); Color=string.Empty; BackgroundColor=string.Empty; Hidden=false; }
public Compass() { this.InitializeComponent(); this.DataContext = this; // Calculations that need to occur when default dependency properties change. HeightProperty.OverrideMetadata(typeof(Compass), new FrameworkPropertyMetadata(0.0, HeightChanged)); WidthProperty.OverrideMetadata(typeof(Compass), new FrameworkPropertyMetadata(0.0, WidthChanged)); FontSizeProperty.OverrideMetadata(typeof(Compass), new FrameworkPropertyMetadata(20.0, FontSizeChanged)); this.Angle = 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); }
static TextBlock() { TextProperty.OverrideMetadata(typeof(TextBlock), new FrameworkPropertyMetadata( (string)Controls.TextBlock.TextProperty.GetMetadata(typeof(Controls.TextBlock)).DefaultValue, (o, e) => (o as TextBlock).OnTextChanged(e.NewValue as string))); ForegroundProperty.OverrideMetadata(typeof(TextBlock), new FrameworkPropertyMetadata( (Brush)ForegroundProperty.GetMetadata(typeof(Controls.TextBlock)).DefaultValue, (o, e) => (o as TextBlock).OnForegroundChanged(e.NewValue as Brush))); FontSizeProperty.OverrideMetadata(typeof(TextBlock), new FrameworkPropertyMetadata( (double)FontSizeProperty.GetMetadata(typeof(Controls.TextBlock)).DefaultValue, (o, e) => (o as TextBlock).OnFontSizeChanged((double)e.NewValue))); }
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); }
public virtual TResult Visit(FontSizeProperty expression, TEnvironment environment) { expression.Value.Accept(this, environment); return(default(TResult)); }
set => SetValue(FontSizeProperty, value);
public void CreatingNewObject_ShouldHaveCorrectValueIfCorectDataGiven() { var actual = new FontSizeProperty(new IntegerLiteral(42)); Assert.Equal(42, actual.Value.Value); }
static HtmlPreview() { FontSizeProperty.OverrideMetadata(typeof(HtmlPreview), new FrameworkPropertyMetadata(FonSizeChanged)); }
static Page() { DefaultStyleKeyProperty.OverrideMetadata(typeof(Page), new FrameworkPropertyMetadata(typeof(Page))); BackgroundProperty.OverrideMetadata(typeof(Page), new FrameworkPropertyMetadata(Brushes.Transparent)); FontSizeProperty.OverrideMetadata(typeof(Page), new FrameworkPropertyMetadata(14d)); }
static SymbolIcon() { FontSizeProperty.OverrideDefaultValue <SymbolIcon>(18d); }
static SymbolIcon() { FontSizeProperty.OverrideDefaultValue <SymbolIcon>(18d); TextBlock.ForegroundProperty.Changed.AddClassHandler <SymbolIcon>((x, _) => x.GenerateText()); }
public virtual TResult Visit(FontSizeProperty property, TEnvironment environment) { property.Value.Accept(this, environment); return(default(TResult)); }