/// <summary> /// Initializes static members of the <see cref="Plot" /> class. /// </summary> static Plot() { PaddingProperty.OverrideDefaultValue <Plot>(new Thickness(8)); PaddingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); CultureProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); IsLegendVisibleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SelectionColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); RenderingDecoratorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); DefaultFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); DefaultFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); DefaultColorsProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); AxisTierDistanceProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotAreaBackgroundProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotAreaBorderColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotAreaBorderThicknessProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotMarginsProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotTypeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleFontWeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TextColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleAlignmentProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleFontWeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitlePaddingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleToolTipProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); InvalidateFlagProperty.Changed.AddClassHandler <Plot>((s, e) => s.InvalidateFlagChanged()); }
/// <summary> /// Initializes static members of the <see cref="Plot" /> class. /// </summary> static Plot() { PaddingProperty.OverrideDefaultValue <Plot>(new Thickness(8)); PaddingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); CultureProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); IsLegendVisibleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendBackgroundProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendBorderProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendBorderThicknessProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendFontWeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendItemAlignmentProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendItemOrderProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendItemSpacingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendLineSpacingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendMarginProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendMaxHeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendMaxWidthProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendOrientationProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendColumnSpacingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendPaddingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendPlacementProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendPositionProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendSymbolLengthProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendSymbolMarginProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendSymbolPlacementProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SelectionColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); RenderingDecoratorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); DefaultFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); DefaultFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); DefaultColorsProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); AxisTierDistanceProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendTextColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendTitleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendTitleColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendTitleFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendTitleFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); LegendTitleFontWeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotAreaBackgroundProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotAreaBorderColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotAreaBorderThicknessProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotMarginsProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); PlotTypeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleFontWeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); SubtitleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TextColorProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleAlignmentProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleFontProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleFontSizeProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleFontWeightProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitlePaddingProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); TitleToolTipProperty.Changed.AddClassHandler <Plot>(AppearanceChanged); InvalidateFlagProperty.Changed.AddClassHandler <Plot>((s, e) => s.InvalidateFlagChanged()); }
static IconButton() { DefaultStyleKeyProperty.OverrideMetadata(typeof(IconButton), new FrameworkPropertyMetadata(typeof(IconButton))); PaddingProperty.OverrideMetadata(typeof(IconButton), new FrameworkPropertyMetadata() { DefaultValue = new Thickness(DefaultPadding), PropertyChangedCallback = OnPaddingChanged }); }
static ProgressBar() { DefaultStyleKeyProperty.OverrideMetadata(typeof(ProgressBar), new FrameworkPropertyMetadata(typeof(ProgressBar))); PaddingProperty.OverrideMetadata(typeof(ProgressBar), new FrameworkPropertyMetadata(OnPaddingChanged)); BackgroundProperty.OverrideMetadata(typeof(ProgressBar), new FrameworkPropertyMetadata { CoerceValueCallback = CoerceBrush }); ForegroundProperty.OverrideMetadata(typeof(ProgressBar), new FrameworkPropertyMetadata { CoerceValueCallback = CoerceBrush }); }
/// <summary> /// Initializes the <see cref="DefaultTooltip"/> class. /// </summary> static DefaultTooltip() { BackgroundProperty.OverrideMetadata( typeof(DefaultTooltip), new FrameworkPropertyMetadata(new SolidColorBrush(Color.FromArgb(140, 255, 255, 255)))); PaddingProperty.OverrideMetadata( typeof(DefaultTooltip), new FrameworkPropertyMetadata(new Thickness(10, 5, 10, 5))); EffectProperty.OverrideMetadata( typeof(DefaultTooltip), new FrameworkPropertyMetadata(new DropShadowEffect { BlurRadius = 3, Color = Color.FromRgb(50, 50, 50), Opacity = .2 })); }
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; }
set => SetValue(PaddingProperty, value);
/// <summary> /// Initializes static members of the <see cref="PlotView" /> class. /// </summary> static PlotView() { DefaultStyleKeyProperty.OverrideMetadata(typeof(PlotView), new FrameworkPropertyMetadata(typeof(PlotView))); PaddingProperty.OverrideMetadata(typeof(PlotView), new FrameworkPropertyMetadata(new Thickness(8), AppearanceChanged)); }
/// <summary> /// Initializes static members of the <see cref="PlotView" /> class. /// </summary> static PlotView() { PaddingProperty.OverrideMetadata(typeof(PlotView), new StyledPropertyMetadata <Thickness>(new Thickness(8))); ModelProperty.Changed.AddClassHandler <PlotView>(ModelChanged); PaddingProperty.Changed.AddClassHandler <PlotView>(AppearanceChanged); }
set => this.SetValue(PaddingProperty, value);
static ReleaseButton() { PaddingProperty.OverrideMetadata(typeof(ReleaseButton), new FrameworkPropertyMetadata(OnPaddingChanged)); }
/// <summary> /// Initializes static members of the <see cref="PlotViewBase" /> class. /// </summary> static PlotViewBase() { DefaultStyleKeyProperty.OverrideMetadata(typeof(PlotViewBase), new FrameworkPropertyMetadata(typeof(PlotViewBase))); PaddingProperty.OverrideMetadata(typeof(PlotViewBase), new FrameworkPropertyMetadata(new Thickness(8))); }