/// <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
     });
 }
Beispiel #4
0
 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
     }));
 }
Beispiel #6
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;
		}
 set => SetValue(PaddingProperty, value);
Beispiel #8
0
 /// <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));
 }
Beispiel #9
0
 /// <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);
 }
Beispiel #10
0
 set => this.SetValue(PaddingProperty, value);
 static ReleaseButton()
 {
     PaddingProperty.OverrideMetadata(typeof(ReleaseButton), new FrameworkPropertyMetadata(OnPaddingChanged));
 }
Beispiel #12
0
 /// <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)));
 }