IThemeProvider

StockSharp.Xaml.Charting.Themes

Define la interfaz a un Tema Ultrachart, que proporciona Brujas y Colores para las plantillas de control XAML. Usted puede implementar IThemeProvider usted mismo y pasar a ThemeManager para establecer el tema global para todos los controles UltrachartSurface.

Propiedades

AxisBandsFill
public Color AxisBandsFill { get; set; }
value = iThemeProvider.AxisBandsFill
iThemeProvider.AxisBandsFill = value

Obtiene o establece el color para las bandas de eje llenado

BoxVolumeCellFontColor
public Color BoxVolumeCellFontColor { get; set; }
value = iThemeProvider.BoxVolumeCellFontColor
iThemeProvider.BoxVolumeCellFontColor = value

Obtiene o establece el color para el .

BoxVolumeHighVolColor
public Color BoxVolumeHighVolColor { get; set; }
value = iThemeProvider.BoxVolumeHighVolColor
iThemeProvider.BoxVolumeHighVolColor = value

Obtiene o establece el color para el .

BoxVolumeTimeframe2Color
public Color BoxVolumeTimeframe2Color { get; set; }
value = iThemeProvider.BoxVolumeTimeframe2Color
iThemeProvider.BoxVolumeTimeframe2Color = value

Obtiene o establece el color para el .

BoxVolumeTimeframe2FrameColor
public Color BoxVolumeTimeframe2FrameColor { get; set; }
value = iThemeProvider.BoxVolumeTimeframe2FrameColor
iThemeProvider.BoxVolumeTimeframe2FrameColor = value

Obtiene o establece el color para el .

BoxVolumeTimeframe3Color
public Color BoxVolumeTimeframe3Color { get; set; }
value = iThemeProvider.BoxVolumeTimeframe3Color
iThemeProvider.BoxVolumeTimeframe3Color = value

Obtiene o establece el color para el .

ClusterProfileClusterColor
public Color ClusterProfileClusterColor { get; set; }
value = iThemeProvider.ClusterProfileClusterColor
iThemeProvider.ClusterProfileClusterColor = value

Obtiene o establece el color para el .

ClusterProfileClusterMaxColor
public Color ClusterProfileClusterMaxColor { get; set; }
value = iThemeProvider.ClusterProfileClusterMaxColor
iThemeProvider.ClusterProfileClusterMaxColor = value

Obtiene o establece el color para el .

ClusterProfileLineColor
public Color ClusterProfileLineColor { get; set; }
value = iThemeProvider.ClusterProfileLineColor
iThemeProvider.ClusterProfileLineColor = value

Obtiene o establece el color para el .

ClusterProfileSeparatorLineColor
public Color ClusterProfileSeparatorLineColor { get; set; }
value = iThemeProvider.ClusterProfileSeparatorLineColor
iThemeProvider.ClusterProfileSeparatorLineColor = value

Obtiene o establece el color para el .

ClusterProfileTextColor
public Color ClusterProfileTextColor { get; set; }
value = iThemeProvider.ClusterProfileTextColor
iThemeProvider.ClusterProfileTextColor = value

Obtiene o establece el color para el .

CursorLabelBackgroundBrush
public Brush CursorLabelBackgroundBrush { get; set; }
value = iThemeProvider.CursorLabelBackgroundBrush
iThemeProvider.CursorLabelBackgroundBrush = value

Obtiene o establece el cepillo para el fondo de la etiqueta

CursorLabelBorderBrush
public Brush CursorLabelBorderBrush { get; set; }
value = iThemeProvider.CursorLabelBorderBrush
iThemeProvider.CursorLabelBorderBrush = value

Obtiene o establece el cepillo para la frontera de la etiqueta

CursorLabelForeground
public Brush CursorLabelForeground { get; set; }
value = iThemeProvider.CursorLabelForeground
iThemeProvider.CursorLabelForeground = value

Obtiene o establece el cepillo para el foreground de texto de la etiqueta

CursorLineBrush
public Brush CursorLineBrush { get; set; }
value = iThemeProvider.CursorLineBrush
iThemeProvider.CursorLineBrush = value

Obtiene o establece el cepillo para el trazo de línea

DefaultAxisMarkerAnnotationBackground
public Brush DefaultAxisMarkerAnnotationBackground { get; set; }
value = iThemeProvider.DefaultAxisMarkerAnnotationBackground
iThemeProvider.DefaultAxisMarkerAnnotationBackground = value

Obtiene o establece el cepillo predeterminado para el fondo

DefaultAxisMarkerAnnotationForeground
public Brush DefaultAxisMarkerAnnotationForeground { get; set; }
value = iThemeProvider.DefaultAxisMarkerAnnotationForeground
iThemeProvider.DefaultAxisMarkerAnnotationForeground = value

Obtiene o establece el cepillo predeterminado para el texto anterior

DefaultCandleDownBodyBrush
public Brush DefaultCandleDownBodyBrush { get; set; }
value = iThemeProvider.DefaultCandleDownBodyBrush
iThemeProvider.DefaultCandleDownBodyBrush = value

Obtiene o establece el cepillo predeterminado para el DownBodyBrush. Acepta SolidColorBrush y LinearGradientBrush

DefaultCandleDownWickColor
public Color DefaultCandleDownWickColor { get; set; }
value = iThemeProvider.DefaultCandleDownWickColor
iThemeProvider.DefaultCandleDownWickColor = value

Obtiene o establece el color predeterminado para el DownWickColor

DefaultCandleUpBodyBrush
public Brush DefaultCandleUpBodyBrush { get; set; }
value = iThemeProvider.DefaultCandleUpBodyBrush
iThemeProvider.DefaultCandleUpBodyBrush = value

Obtiene o establece el cepillo predeterminado para el UpBodyBrush. Acepta SolidColorBrush y LinearGradientBrush

DefaultCandleUpWickColor
public Color DefaultCandleUpWickColor { get; set; }
value = iThemeProvider.DefaultCandleUpWickColor
iThemeProvider.DefaultCandleUpWickColor = value

Obtiene o establece el color predeterminado para el UpWickColor

DefaultColorMapBrush
public Brush DefaultColorMapBrush { get; set; }
value = iThemeProvider.DefaultColorMapBrush
iThemeProvider.DefaultColorMapBrush = value

Obtiene o establece el cepillo predeterminado para el ColorMap. Acepta. Paradas de alto nivel se utilizan para calcular los colores de la firma final de calor

DefaultColumnFillBrush
public Brush DefaultColumnFillBrush { get; set; }
value = iThemeProvider.DefaultColumnFillBrush
iThemeProvider.DefaultColumnFillBrush = value

Obtiene o establece el cepillo predeterminado para el FillBrush. Acepta SolidColorBrush y LinearGradientBrush

DefaultColumnOutlineColor
public Color DefaultColumnOutlineColor { get; set; }
value = iThemeProvider.DefaultColumnOutlineColor
iThemeProvider.DefaultColumnOutlineColor = value

Obtiene o establece el color predeterminado para el SeriesColor@, que se utiliza para el estilo de la columna.

DefaultDownBandFillColor
public Color DefaultDownBandFillColor { get; set; }
value = iThemeProvider.DefaultDownBandFillColor
iThemeProvider.DefaultDownBandFillColor = value

Obtiene o establece el color predeterminado para el BandDownColor

DefaultDownBandLineColor
public Color DefaultDownBandLineColor { get; set; }
value = iThemeProvider.DefaultDownBandLineColor
iThemeProvider.DefaultDownBandLineColor = value

Obtiene o establece el color predeterminado para el Color Series1 que define el color de línea de banda hacia abajo

DefaultLineSeriesColor
public Color DefaultLineSeriesColor { get; set; }
value = iThemeProvider.DefaultLineSeriesColor
iThemeProvider.DefaultLineSeriesColor = value

Obtiene o establece el color predeterminado para el SeriesColor. que se utiliza para definir el color de línea

DefaultMountainAreaBrush
public Brush DefaultMountainAreaBrush { get; set; }
value = iThemeProvider.DefaultMountainAreaBrush
iThemeProvider.DefaultMountainAreaBrush = value

Obtiene o establece el cepillo predeterminado para el AreaBrush. Acepta y

DefaultMountainLineColor
public Color DefaultMountainLineColor { get; set; }
value = iThemeProvider.DefaultMountainLineColor
iThemeProvider.DefaultMountainLineColor = value

Obtiene o establece el color predeterminado para el SeriesColor. que define el color de la línea de montaña

DefaultTextAnnotationBackground
public Brush DefaultTextAnnotationBackground { get; set; }
value = iThemeProvider.DefaultTextAnnotationBackground
iThemeProvider.DefaultTextAnnotationBackground = value

Obtiene o establece el cepillo predeterminado para el fondo

DefaultTextAnnotationForeground
public Brush DefaultTextAnnotationForeground { get; set; }
value = iThemeProvider.DefaultTextAnnotationForeground
iThemeProvider.DefaultTextAnnotationForeground = value

Obtiene o establece el cepillo predeterminado para el primer plano de texto

DefaultUpBandFillColor
public Color DefaultUpBandFillColor { get; set; }
value = iThemeProvider.DefaultUpBandFillColor
iThemeProvider.DefaultUpBandFillColor = value

Obtiene o establece el color predeterminado para el BandUpColor

DefaultUpBandLineColor
public Color DefaultUpBandLineColor { get; set; }
value = iThemeProvider.DefaultUpBandLineColor
iThemeProvider.DefaultUpBandLineColor = value

Consigue o establece el color predeterminado para el SeriesColor, que define el color de la línea de banda

GridBackgroundBrush
public Brush GridBackgroundBrush { get; set; }
value = iThemeProvider.GridBackgroundBrush
iThemeProvider.GridBackgroundBrush = value

Obtiene o establece el fondo de la zona de Gridlines

GridBorderBrush
public Brush GridBorderBrush { get; set; }
value = iThemeProvider.GridBorderBrush
iThemeProvider.GridBorderBrush = value

Obtiene o establece el cepillo utilizado para la frontera de la zona de Gridlines

LegendBackgroundBrush
public Brush LegendBackgroundBrush { get; set; }
value = iThemeProvider.LegendBackgroundBrush
iThemeProvider.LegendBackgroundBrush = value

Obtiene o establece el cepillo para el fondo

MajorGridLinesBrush
public Brush MajorGridLinesBrush { get; set; }
value = iThemeProvider.MajorGridLinesBrush
iThemeProvider.MajorGridLinesBrush = value

Consigue o establece el cepillo para las líneas AxisBaseMajor Grid.

MinorGridLinesBrush
public Brush MinorGridLinesBrush { get; set; }
value = iThemeProvider.MinorGridLinesBrush
iThemeProvider.MinorGridLinesBrush = value

Obtiene o establece el cepillo para las líneas AxisBase Minor Grid.

OverviewFillBrush
public Brush OverviewFillBrush { get; set; }
value = iThemeProvider.OverviewFillBrush
iThemeProvider.OverviewFillBrush = value

Obtiene o establece el cepillo (fill) para el área no seleccionada

RolloverLabelBackgroundBrush
public Brush RolloverLabelBackgroundBrush { get; set; }
value = iThemeProvider.RolloverLabelBackgroundBrush
iThemeProvider.RolloverLabelBackgroundBrush = value

Obtiene o establece el cepillo para el fondo de etiquetas RolloverModifier

RolloverLabelBorderBrush
public Brush RolloverLabelBorderBrush { get; set; }
value = iThemeProvider.RolloverLabelBorderBrush
iThemeProvider.RolloverLabelBorderBrush = value

Obtiene o establece el cepillo para la etiqueta RolloverModifier

RolloverLineStroke
public Brush RolloverLineStroke { get; set; }
value = iThemeProvider.RolloverLineStroke
iThemeProvider.RolloverLineStroke = value

Obtiene o establece el cepillo para la línea vertical RolloverModifier

RubberBandFillBrush
public Brush RubberBandFillBrush { get; set; }
value = iThemeProvider.RubberBandFillBrush
iThemeProvider.RubberBandFillBrush = value

Obtiene o establece el cepillo para el relleno de la reticulación de la arrastre

RubberBandStrokeBrush
public Brush RubberBandStrokeBrush { get; set; }
value = iThemeProvider.RubberBandStrokeBrush
iThemeProvider.RubberBandStrokeBrush = value

Obtiene o establece el cepillo para la frontera de la reticulación de la arrastre

ScrollbarFillBrush
public Brush ScrollbarFillBrush { get; set; }
value = iThemeProvider.ScrollbarFillBrush
iThemeProvider.ScrollbarFillBrush = value

Consigue o establece el cepillo (fill) para el área de UltrachartScrollbarviewport

TickTextBrush
public Brush TickTextBrush { get; set; }
value = iThemeProvider.TickTextBrush
iThemeProvider.TickTextBrush = value

Obtiene o establece el cepillo para las etiquetas AxisBase

UltrachartBackground
public Brush UltrachartBackground { get; set; }
value = iThemeProvider.UltrachartBackground
iThemeProvider.UltrachartBackground = value

Obtiene o establece el fondo de todo el UltrachartSurface

Métodos

ApplyTheme
public void ApplyTheme(ResourceDictionary dictionary)
iThemeProvider.ApplyTheme(dictionary)

Aplica un ResourceDictionary a esta instancia IThemeProvider, buscando los recursos con las mismas llaves (Names) que los nombres de propiedades en la instancia IThemeProvider

dictionary
La fuente
ApplyTheme
public void ApplyTheme(IThemeProvider newTheme)
iThemeProvider.ApplyTheme(newTheme)

Aplica una instancia IThemeProvider@ a esta instancia, sobreescribiendo todas las propiedades y elevando INotifyPropertyChanged@si es necesario

newTheme
La nueva instancia temática