IThemeProvider
Defines the interface to a Ultrachart Theme, which provides Brushes and Colors for the XAML control templates. You may implement IThemeProvider yourself and pass to ThemeManager to set the global theme for all UltrachartSurface controls.
Eigenschaften
AxisBandsFill : Color
Gets or sets the color for the axis bands fill
BoxVolumeCellFontColor : Color
Gets or sets the color for the .
BoxVolumeHighVolColor : Color
Gets or sets the color for the .
BoxVolumeTimeframe2Color : Color
Gets or sets the color for the .
BoxVolumeTimeframe2FrameColor : Color
Gets or sets the color for the .
BoxVolumeTimeframe3Color : Color
Gets or sets the color for the .
ClusterProfileClusterColor : Color
Gets or sets the color for the .
ClusterProfileClusterMaxColor : Color
Gets or sets the color for the .
ClusterProfileLineColor : Color
Gets or sets the color for the .
ClusterProfileSeparatorLineColor : Color
Gets or sets the color for the .
ClusterProfileTextColor : Color
Gets or sets the color for the .
CursorLabelBackgroundBrush : Brush
Gets or sets the brush for the label background
CursorLabelBorderBrush : Brush
Gets or sets the brush for the label border
CursorLabelForeground : Brush
Gets or sets the brush for the label text foreground
CursorLineBrush : Brush
Gets or sets the brush for the line stroke
DefaultAxisMarkerAnnotationBackground : Brush
Gets or sets the default brush for the background
DefaultAxisMarkerAnnotationForeground : Brush
Gets or sets the default brush for the text-foreground
DefaultCandleDownBodyBrush : Brush
Gets or sets the default brush for the DownBodyBrush. Accepts SolidColorBrush and LinearGradientBrush
DefaultCandleDownWickColor : Color
Gets or sets the default color for the DownWickColor
DefaultCandleUpBodyBrush : Brush
Gets or sets the default brush for the UpBodyBrush. Accepts SolidColorBrush and LinearGradientBrush
DefaultCandleUpWickColor : Color
Gets or sets the default color for the UpWickColor
DefaultColorMapBrush : Brush
Gets or sets the default brush for the ColorMap. Accepts . Gradient Stops are used to compute colors of the final heat signature
DefaultColumnFillBrush : Brush
Gets or sets the default brush for the FillBrush. Accepts SolidColorBrush and LinearGradientBrush
DefaultColumnOutlineColor : Color
Gets or sets the default color for the SeriesColor, which is used to style the column outline.
DefaultDownBandFillColor : Color
Gets or sets the default color for the BandDownColor
DefaultDownBandLineColor : Color
Gets or sets the default color for the Series1Color, which defines the down band line color
DefaultLineSeriesColor : Color
Gets or sets the default color for the SeriesColor. which is used to define the line color
DefaultMountainAreaBrush : Brush
Gets or sets the default brush for the AreaBrush. Accepts and
DefaultMountainLineColor : Color
Gets or sets the default color for the SeriesColor. which defines the mountain line color
DefaultTextAnnotationBackground : Brush
Gets or sets the default brush for the background
DefaultTextAnnotationForeground : Brush
Gets or sets the default brush for the text foreground
DefaultUpBandFillColor : Color
Gets or sets the default color for the BandUpColor
DefaultUpBandLineColor : Color
Gets or sets the default color for the SeriesColor, which defines the up band line color
GridBackgroundBrush : Brush
Gets or sets the background of the Gridlines area
GridBorderBrush : Brush
Gets or sets the brush used for Gridlines area border
LegendBackgroundBrush : Brush
Gets or sets the brush for the background
MajorGridLinesBrush : Brush
Gets or sets the brush for the AxisBase Major Grid lines. Expects a SolidColorBrush
MinorGridLinesBrush : Brush
Gets or sets the brush for the AxisBase Minor Grid lines. Expects a SolidColorBrush
OverviewFillBrush : Brush
Gets or sets the brush (fill) for the non-selected area
RolloverLabelBackgroundBrush : Brush
Gets or sets the brush for the RolloverModifier label background
RolloverLabelBorderBrush : Brush
Gets or sets the brush for the RolloverModifier label border
RolloverLineStroke : Brush
Gets or sets the brush for the RolloverModifier vertical line
RubberBandFillBrush : Brush
Gets or sets the brush for the drag reticule fill
RubberBandStrokeBrush : Brush
Gets or sets the brush for the drag reticule border
ScrollbarFillBrush : Brush
Gets or sets the brush (fill) for the UltrachartScrollbar viewport area
TickTextBrush : Brush
Gets or sets the brush for the AxisBase tick labels
UltrachartBackground : Brush
Gets or sets the background of the entire UltrachartSurface
Methoden
ApplyTheme(ResourceDictionary)
Applies a ResourceDictionary to this IThemeProvider instance, by searching for the resources with the same keys (Names) as the property names in the IThemeProvider instance
- dictionary
- The source
ApplyTheme(IThemeProvider)
Applies a IThemeProvider instance to this instance, by overwriting all properties and raising INotifyPropertyChanged where necessary
- newTheme
- The new theme instance