Skip to content

AccessibilityInfo

StructChartGuruChartGuru
public readonly struct AccessibilityInfo

Per-mark accessibility metadata. Mirrors Swift Charts’ .accessibilityLabel, .accessibilityValue, .accessibilityHidden, and .accessibilityIdentifier modifiers.

The chart layer surfaces this metadata through ChartGuru.Chart.GetAccessibleMarks (and the accessibility proxy on UITK ChartGuruElement) so an external assistive-technology bridge can read it. The fields are deliberately string-based to keep the struct platform-agnostic and serializable.

public readonly string Label

Returns

System.String

public readonly string Value

Returns

System.String

public readonly string Identifier

Returns

System.String

public readonly bool Hidden

Returns

System.Boolean

public static readonly AccessibilityInfo Default

Returns

ChartGuru.AccessibilityInfo

AccessibilityInfo(string, string, string, bool)

Section titled “AccessibilityInfo(string, string, string, bool)”
public AccessibilityInfo(string label = null, string value = null, string identifier = null, bool hidden = false)

Creates assistive metadata for one mark, optionally hiding it from accessibility navigation while leaving visual rendering unchanged.

Parameters

Name Type
label System.String
value System.String
identifier System.String
hidden System.Boolean

public AccessibilityInfo WithLabel(string label)

Returns a copy with a replacement assistive label while preserving the remaining accessibility metadata.

Parameters

Name Type
label System.String

Returns

ChartGuru.AccessibilityInfo

public AccessibilityInfo WithValue(string value)

Returns a copy with a replacement assistive value while preserving the remaining accessibility metadata.

Parameters

Name Type
value System.String

Returns

ChartGuru.AccessibilityInfo

public AccessibilityInfo WithIdentifier(string id)

Returns a copy with a stable assistive identifier while preserving the remaining accessibility metadata.

Parameters

Name Type
id System.String

Returns

ChartGuru.AccessibilityInfo

public AccessibilityInfo WithHidden(bool hidden)

Returns a copy that includes or omits the mark from assistive chart navigation.

Parameters

Name Type
hidden System.Boolean

Returns

ChartGuru.AccessibilityInfo

public bool IsEmpty { get; }

Returns

System.Boolean