IThemeProvider
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
public Color AxisBandsFill { get; set; }
value = iThemeProvider.AxisBandsFill
iThemeProvider.AxisBandsFill = value
Obtiene o establece el color para las bandas de eje llenado
public Color BoxVolumeCellFontColor { get; set; }
value = iThemeProvider.BoxVolumeCellFontColor
iThemeProvider.BoxVolumeCellFontColor = value
Obtiene o establece el color para el .
public Color BoxVolumeHighVolColor { get; set; }
value = iThemeProvider.BoxVolumeHighVolColor
iThemeProvider.BoxVolumeHighVolColor = value
Obtiene o establece el color para el .
public Color BoxVolumeTimeframe2Color { get; set; }
value = iThemeProvider.BoxVolumeTimeframe2Color
iThemeProvider.BoxVolumeTimeframe2Color = value
Obtiene o establece el color para el .
public Color BoxVolumeTimeframe2FrameColor { get; set; }
value = iThemeProvider.BoxVolumeTimeframe2FrameColor
iThemeProvider.BoxVolumeTimeframe2FrameColor = value
Obtiene o establece el color para el .
public Color BoxVolumeTimeframe3Color { get; set; }
value = iThemeProvider.BoxVolumeTimeframe3Color
iThemeProvider.BoxVolumeTimeframe3Color = value
Obtiene o establece el color para el .
public Color ClusterProfileClusterColor { get; set; }
value = iThemeProvider.ClusterProfileClusterColor
iThemeProvider.ClusterProfileClusterColor = value
Obtiene o establece el color para el .
public Color ClusterProfileClusterMaxColor { get; set; }
value = iThemeProvider.ClusterProfileClusterMaxColor
iThemeProvider.ClusterProfileClusterMaxColor = value
Obtiene o establece el color para el .
public Color ClusterProfileLineColor { get; set; }
value = iThemeProvider.ClusterProfileLineColor
iThemeProvider.ClusterProfileLineColor = value
Obtiene o establece el color para el .
public Color ClusterProfileSeparatorLineColor { get; set; }
value = iThemeProvider.ClusterProfileSeparatorLineColor
iThemeProvider.ClusterProfileSeparatorLineColor = value
Obtiene o establece el color para el .
public Color ClusterProfileTextColor { get; set; }
value = iThemeProvider.ClusterProfileTextColor
iThemeProvider.ClusterProfileTextColor = value
Obtiene o establece el color para el .
public Brush CursorLabelBackgroundBrush { get; set; }
value = iThemeProvider.CursorLabelBackgroundBrush
iThemeProvider.CursorLabelBackgroundBrush = value
Obtiene o establece el cepillo para el fondo de la etiqueta
public Brush CursorLabelBorderBrush { get; set; }
value = iThemeProvider.CursorLabelBorderBrush
iThemeProvider.CursorLabelBorderBrush = value
Obtiene o establece el cepillo para la frontera de la etiqueta
public Brush CursorLabelForeground { get; set; }
value = iThemeProvider.CursorLabelForeground
iThemeProvider.CursorLabelForeground = value
Obtiene o establece el cepillo para el foreground de texto de la etiqueta
public Brush CursorLineBrush { get; set; }
value = iThemeProvider.CursorLineBrush
iThemeProvider.CursorLineBrush = value
Obtiene o establece el cepillo para el trazo de línea
public Brush DefaultAxisMarkerAnnotationBackground { get; set; }
value = iThemeProvider.DefaultAxisMarkerAnnotationBackground
iThemeProvider.DefaultAxisMarkerAnnotationBackground = value
Obtiene o establece el cepillo predeterminado para el fondo
public Brush DefaultAxisMarkerAnnotationForeground { get; set; }
value = iThemeProvider.DefaultAxisMarkerAnnotationForeground
iThemeProvider.DefaultAxisMarkerAnnotationForeground = value
Obtiene o establece el cepillo predeterminado para el texto anterior
public Brush DefaultCandleDownBodyBrush { get; set; }
value = iThemeProvider.DefaultCandleDownBodyBrush
iThemeProvider.DefaultCandleDownBodyBrush = value
Obtiene o establece el cepillo predeterminado para el DownBodyBrush. Acepta SolidColorBrush y LinearGradientBrush
public Color DefaultCandleDownWickColor { get; set; }
value = iThemeProvider.DefaultCandleDownWickColor
iThemeProvider.DefaultCandleDownWickColor = value
Obtiene o establece el color predeterminado para el DownWickColor
public Brush DefaultCandleUpBodyBrush { get; set; }
value = iThemeProvider.DefaultCandleUpBodyBrush
iThemeProvider.DefaultCandleUpBodyBrush = value
Obtiene o establece el cepillo predeterminado para el UpBodyBrush. Acepta SolidColorBrush y LinearGradientBrush
public Color DefaultCandleUpWickColor { get; set; }
value = iThemeProvider.DefaultCandleUpWickColor
iThemeProvider.DefaultCandleUpWickColor = value
Obtiene o establece el color predeterminado para el UpWickColor
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
public Brush DefaultColumnFillBrush { get; set; }
value = iThemeProvider.DefaultColumnFillBrush
iThemeProvider.DefaultColumnFillBrush = value
Obtiene o establece el cepillo predeterminado para el FillBrush. Acepta SolidColorBrush y LinearGradientBrush
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.
public Color DefaultDownBandFillColor { get; set; }
value = iThemeProvider.DefaultDownBandFillColor
iThemeProvider.DefaultDownBandFillColor = value
Obtiene o establece el color predeterminado para el BandDownColor
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
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
public Brush DefaultMountainAreaBrush { get; set; }
value = iThemeProvider.DefaultMountainAreaBrush
iThemeProvider.DefaultMountainAreaBrush = value
Obtiene o establece el cepillo predeterminado para el AreaBrush. Acepta y
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
public Brush DefaultTextAnnotationBackground { get; set; }
value = iThemeProvider.DefaultTextAnnotationBackground
iThemeProvider.DefaultTextAnnotationBackground = value
Obtiene o establece el cepillo predeterminado para el fondo
public Brush DefaultTextAnnotationForeground { get; set; }
value = iThemeProvider.DefaultTextAnnotationForeground
iThemeProvider.DefaultTextAnnotationForeground = value
Obtiene o establece el cepillo predeterminado para el primer plano de texto
public Color DefaultUpBandFillColor { get; set; }
value = iThemeProvider.DefaultUpBandFillColor
iThemeProvider.DefaultUpBandFillColor = value
Obtiene o establece el color predeterminado para el BandUpColor
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
public Brush GridBackgroundBrush { get; set; }
value = iThemeProvider.GridBackgroundBrush
iThemeProvider.GridBackgroundBrush = value
Obtiene o establece el fondo de la zona de Gridlines
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
public Brush LegendBackgroundBrush { get; set; }
value = iThemeProvider.LegendBackgroundBrush
iThemeProvider.LegendBackgroundBrush = value
Obtiene o establece el cepillo para el fondo
public Brush MajorGridLinesBrush { get; set; }
value = iThemeProvider.MajorGridLinesBrush
iThemeProvider.MajorGridLinesBrush = value
Consigue o establece el cepillo para las líneas AxisBaseMajor Grid.
public Brush MinorGridLinesBrush { get; set; }
value = iThemeProvider.MinorGridLinesBrush
iThemeProvider.MinorGridLinesBrush = value
Obtiene o establece el cepillo para las líneas AxisBase Minor Grid.
public Brush OverviewFillBrush { get; set; }
value = iThemeProvider.OverviewFillBrush
iThemeProvider.OverviewFillBrush = value
Obtiene o establece el cepillo (fill) para el área no seleccionada
public Brush RolloverLabelBackgroundBrush { get; set; }
value = iThemeProvider.RolloverLabelBackgroundBrush
iThemeProvider.RolloverLabelBackgroundBrush = value
Obtiene o establece el cepillo para el fondo de etiquetas RolloverModifier
public Brush RolloverLabelBorderBrush { get; set; }
value = iThemeProvider.RolloverLabelBorderBrush
iThemeProvider.RolloverLabelBorderBrush = value
Obtiene o establece el cepillo para la etiqueta RolloverModifier
public Brush RolloverLineStroke { get; set; }
value = iThemeProvider.RolloverLineStroke
iThemeProvider.RolloverLineStroke = value
Obtiene o establece el cepillo para la línea vertical RolloverModifier
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
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
public Brush ScrollbarFillBrush { get; set; }
value = iThemeProvider.ScrollbarFillBrush
iThemeProvider.ScrollbarFillBrush = value
Consigue o establece el cepillo (fill) para el área de UltrachartScrollbarviewport
public Brush TickTextBrush { get; set; }
value = iThemeProvider.TickTextBrush
iThemeProvider.TickTextBrush = value
Obtiene o establece el cepillo para las etiquetas AxisBase
public Brush UltrachartBackground { get; set; }
value = iThemeProvider.UltrachartBackground
iThemeProvider.UltrachartBackground = value
Obtiene o establece el fondo de todo el UltrachartSurface
Métodos
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
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