Class DynamicSourceRegistrationInfo
- Namespace
- EncDotNet.S100.Renderers.Mapsui.DynamicSources
- Assembly
- EncDotNet.S100.Renderers.Mapsui.dll
Read-only registration view of an IDynamicFeatureSource hosted by S100DynamicSourceHost. Surfaced through IS100DynamicSourceRegistry so view-models can render source rows without taking a dependency on the concrete source instance.
public sealed record DynamicSourceRegistrationInfo : IEquatable<DynamicSourceRegistrationInfo>
- Inheritance
-
DynamicSourceRegistrationInfo
- Implements
- Inherited Members
Constructors
DynamicSourceRegistrationInfo(string, string, string?)
Read-only registration view of an IDynamicFeatureSource hosted by S100DynamicSourceHost. Surfaced through IS100DynamicSourceRegistry so view-models can render source rows without taking a dependency on the concrete source instance.
public DynamicSourceRegistrationInfo(string Id, string DisplayName, string? Description)
Parameters
IdstringInstance-unique source id.
DisplayNamestringDisplay label.
DescriptionstringOptional longer description for tooltips.
Properties
Description
Optional longer description for tooltips.
public string? Description { get; init; }
Property Value
DisplayName
Display label.
public string DisplayName { get; init; }
Property Value
Id
Instance-unique source id.
public string Id { get; init; }
Property Value
Plane
The source's S-98 display plane, from Plane. Defaults to DynamicArrows.
public S98DisplayPlane Plane { get; init; }
Property Value
WithinPlanePriority
The source's ordering hint within Plane, from WithinPlanePriority.
public int WithinPlanePriority { get; init; }