GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

TemplateItem Class

The item displayed within the FeatureTemplates widget.
ArcGIS Maps SDK for JavaScript

public class TemplateItem :
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.TemplateItem>

Inheritance System.Object 🡒 TemplateItem

Implements System.IEquatable<TemplateItem>

Constructors

TemplateItem(string, string, Layer, ITemplateItemTemplate, Nullable) Constructor

The item displayed within the FeatureTemplates widget.
ArcGIS Maps SDK for JavaScript

public TemplateItem(string Description, string Label, dymaptic.GeoBlazor.Core.Components.Layers.Layer Layer, dymaptic.GeoBlazor.Core.Interfaces.ITemplateItemTemplate Template, System.Nullable<Microsoft.AspNetCore.Components.ElementReference> Thumbnail);

Parameters

Description System.String

The description that is displayed for the template item.
ArcGIS Maps SDK for JavaScript

Label System.String

The label that is displayed for the template item.
ArcGIS Maps SDK for JavaScript

Layer dymaptic.GeoBlazor.Core.Components.Layers.Layer

The layer associated with the template item.
ArcGIS Maps SDK for JavaScript

Template dymaptic.GeoBlazor.Core.Interfaces.ITemplateItemTemplate

The associated FeatureTemplate for the item.
ArcGIS Maps SDK for JavaScript

Thumbnail System.Nullable<Microsoft.AspNetCore.Components.ElementReference>

An object used to create a thumbnail image that represents a feature type in the feature template.
ArcGIS Maps SDK for JavaScript

Properties

TemplateItem.Description Property

The description that is displayed for the template item.
ArcGIS Maps SDK for JavaScript

public string? Description { get; set; }

Property Value

System.String

TemplateItem.Label Property

The label that is displayed for the template item.
ArcGIS Maps SDK for JavaScript

public string? Label { get; set; }

Property Value

System.String

TemplateItem.Layer Property

The layer associated with the template item.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Layers.Layer? Layer { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Layers.Layer

TemplateItem.Template Property

The associated FeatureTemplate for the item.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Interfaces.ITemplateItemTemplate? Template { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Interfaces.ITemplateItemTemplate

TemplateItem.Thumbnail Property

An object used to create a thumbnail image that represents a feature type in the feature template.
ArcGIS Maps SDK for JavaScript

public System.Nullable<Microsoft.AspNetCore.Components.ElementReference> Thumbnail { get; set; }

Property Value

System.Nullable<Microsoft.AspNetCore.Components.ElementReference>