ChartPatternPalette Class
Definition
A chart palette that generates brushes by combining colors and patterns. enhancing accessibility for users with color vision deficiencies.
public class ChartPatternPalette
Constructors
| Name | Description |
|---|---|
| ChartPatternPalette | Initializes a new instance of the Avalonia.Controls.Charts.ChartPatternPalette class. |
ChartPatternPalette Constructor
Initializes a new instance of the Avalonia.Controls.Charts.ChartPatternPalette class.
public ChartPatternPalette()
Methods
| Name | Description |
|---|---|
| CreateAccessibilityPalette | Creates a palette optimized for accessibility using distinct patterns. Suitable for users with Color Vision Deficiencies (CVD). |
| CreateHighContrastPalette | Creates a high-contrast palette using solid colors only. |
| FromBrushes | Creates a palette from a set of brushes. Inherited from ChartPalette. |
| FromColors | Creates a palette from a set of colors. Inherited from ChartPalette. |
CreateAccessibilityPalette Method
Creates a palette optimized for accessibility using distinct patterns. Suitable for users with Color Vision Deficiencies (CVD).
public Avalonia.Controls.Charts.ChartPatternPalette CreateAccessibilityPalette()
Returns
Avalonia.Controls.Charts.ChartPatternPalette
An accessibility-optimized Avalonia.Controls.Charts.ChartPatternPalette.
CreateHighContrastPalette Method
Creates a high-contrast palette using solid colors only.
public Avalonia.Controls.Charts.ChartPatternPalette CreateHighContrastPalette()
Returns
Avalonia.Controls.Charts.ChartPatternPalette
A high-contrast Avalonia.Controls.Charts.ChartPatternPalette.
Properties
| Name | Description |
|---|---|
| BaseColors | Gets or sets the base colors to cycle through. |
| Brushes | Gets the generated brushes for this palette. |
| Colors | Gets the generated colors for this palette. |
| Patterns | Gets or sets the patterns to apply to the colors. |
BaseColors Property
Gets or sets the base colors to cycle through.
public System.Collections.Generic.List<Avalonia.Media.Color> BaseColors { get; set; }
Brushes Property
Gets the generated brushes for this palette.
public Avalonia.Collections.AvaloniaList<Avalonia.Media.IBrush> Brushes { get; set; }
Colors Property
Gets the generated colors for this palette.
public Avalonia.Collections.AvaloniaList<Avalonia.Media.Color> Colors { get; set; }
Patterns Property
Gets or sets the patterns to apply to the colors.
public System.Collections.Generic.List<Avalonia.Controls.Charts.PatternStyle> Patterns { get; set; }