Пример #1
0
 /// <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));
 }
Пример #2
0
 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));
 }
Пример #3
0
 /// <summary>
 /// 静的コンストラクタ
 /// </summary>
 static TimeSpanView()
 {
     DefaultStyleKeyProperty.OverrideMetadata(
         typeof(TimeSpanView),
         new FrameworkPropertyMetadata(typeof(TimeSpanView)));
     FontSizeProperty.OverrideMetadata(
         typeof(TimeSpanView),
         new FrameworkPropertyMetadata(OnFontSizeChanged));
 }
Пример #4
0
 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));
 }
Пример #5
0
 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)));
 }
Пример #6
0
        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));
        }
Пример #7
0
 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)));
 }
Пример #8
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);
        }
Пример #9
0
		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;
		}
Пример #10
0
        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;
        }
Пример #11
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);
        }
Пример #12
0
        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)));
        }
Пример #13
0
        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);
        }
Пример #14
0
        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);
        }
Пример #15
0
 public virtual TResult Visit(FontSizeProperty expression, TEnvironment environment)
 {
     expression.Value.Accept(this, environment);
     return(default(TResult));
 }
Пример #16
0
 set => SetValue(FontSizeProperty, value);
Пример #17
0
        public void CreatingNewObject_ShouldHaveCorrectValueIfCorectDataGiven()
        {
            var actual = new FontSizeProperty(new IntegerLiteral(42));

            Assert.Equal(42, actual.Value.Value);
        }
Пример #18
0
 static HtmlPreview()
 {
     FontSizeProperty.OverrideMetadata(typeof(HtmlPreview), new FrameworkPropertyMetadata(FonSizeChanged));
 }
Пример #19
0
 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));
 }
Пример #20
0
 static SymbolIcon()
 {
     FontSizeProperty.OverrideDefaultValue <SymbolIcon>(18d);
 }
Пример #21
0
 static SymbolIcon()
 {
     FontSizeProperty.OverrideDefaultValue <SymbolIcon>(18d);
     TextBlock.ForegroundProperty.Changed.AddClassHandler <SymbolIcon>((x, _) => x.GenerateText());
 }
Пример #22
0
 public virtual TResult Visit(FontSizeProperty property, TEnvironment environment)
 {
     property.Value.Accept(this, environment);
     return(default(TResult));
 }