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)); }
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))); }
static RatingControl() { DefaultStyleKeyProperty.OverrideMetadata(typeof(RatingControl), new FrameworkPropertyMetadata(typeof(RatingControl))); FontFamilyProperty.OverrideMetadata(typeof(RatingControl), new FrameworkPropertyMetadata(OnFontFamilyPropertyChanged)); }
static AwesomeTextBlock() { FontFamilyProperty.OverrideMetadata(typeof(AwesomeTextBlock), new FrameworkPropertyMetadata(GetFontAwesome())); }