Skip to main content

ChartPatternPalette Class

Definition​

Assembly:Avalonia.Controls.Charts
Package:Avalonia.Controls.Charts

A chart palette that generates brushes by combining colors and patterns. enhancing accessibility for users with color vision deficiencies.

public class ChartPatternPalette

Inheritance: object -> ChartPalette -> ChartPatternPalette

Constructors​

NameDescription
ChartPatternPaletteInitializes 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​

NameDescription
CreateAccessibilityPaletteCreates a palette optimized for accessibility using distinct patterns. Suitable for users with Color Vision Deficiencies (CVD).
CreateHighContrastPaletteCreates a high-contrast palette using solid colors only.
FromBrushesCreates a palette from a set of brushes. Inherited from ChartPalette.
FromColorsCreates 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​

NameDescription
BaseColorsGets or sets the base colors to cycle through.
BrushesGets the generated brushes for this palette.
ColorsGets the generated colors for this palette.
PatternsGets 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; }