Class S100PickHighlightStyle
Appearance for the reusable S100PickHighlightLayer: the accent colour and stroke/fill weights used to outline a picked feature.
public sealed record S100PickHighlightStyle : IEquatable<S100PickHighlightStyle>
- Inheritance
-
S100PickHighlightStyle
- Implements
- Inherited Members
Remarks
Renderer-neutral and free of any application chrome or chart-palette
coupling — a host chooses the accent to match its own theme. The defaults
mirror the Viewer's pick-highlight look (a #007ACC accent, a faint
15% area fill, and a 0.9-opacity outline of width
OutlineWidth) so an application that adopts the reusable layer
keeps a familiar appearance without configuring anything.
Properties
Accent
Primary accent colour (RGB bytes) for outlines, fills, and point rings.
public (byte R, byte G, byte B) Accent { get; init; }
Property Value
AreaFillOpacity
Opacity of the faint fill drawn under an area feature's exterior ring (0..1). Keeps the interior legible without obscuring the chart beneath.
public float AreaFillOpacity { get; init; }
Property Value
Default
The default appearance (Viewer-matching accent and weights).
public static S100PickHighlightStyle Default { get; }
Property Value
OutlineOpacity
Opacity of the ring/curve outline strokes (0..1).
public float OutlineOpacity { get; init; }
Property Value
OutlineWidth
Outline stroke width, in geometry-space units, for ring and curve strokes. Geometry-space so the outline scales with zoom and stays anchored to the feature.
public double OutlineWidth { get; init; }
Property Value
PointRingScale
Symbol scale of the ring drawn around each point feature, so a point highlight hugs the feature even when the pick landed slightly off it.
public double PointRingScale { get; init; }