dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Interfaces

IHighlightLayerViewMixin Interface

Interface for types CatalogFootprintLayerView, CSVLayerView, FeatureLayerView, GeoJSONLayerView, GraphicsLayerView, OGCFeatureLayerView, StreamLayerView, WFSLayerView

public interface IHighlightLayerViewMixin :
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent

Derived
CSVLayerView
FeatureLayerView
GeoJSONLayerView
GraphicsLayerView
WFSLayerView

Implements IMapComponent

Properties

IHighlightLayerViewMixin.HighlightOptions Property

Options for configuring the highlight.
ArcGIS Maps SDK for JavaScript

dymaptic.GeoBlazor.Core.Components.HighlightOptions? HighlightOptions { get; set; }

Property Value

HighlightOptions

Methods

IHighlightLayerViewMixin.GetHighlightOptions() Method

Asynchronously retrieve the current value of the HighlightOptions property.

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.HighlightOptions?> GetHighlightOptions();

Returns

System.Threading.Tasks.Task<HighlightOptions>

IHighlightLayerViewMixin.Highlight(Graphic) Method

Highlights the given feature(s).

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Handle> Highlight(dymaptic.GeoBlazor.Core.Components.Graphic graphic);

Parameters

graphic Graphic

The Graphic to highlight.

Returns

System.Threading.Tasks.Task<Handle>
A handle that allows the highlight to be removed later.

Exceptions

System.InvalidOperationException
Throws if the graphic has no OBJECTID attribute and was not queried via GeoBlazor.

IHighlightLayerViewMixin.Highlight(ObjectId) Method

Highlights the given feature(s).

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Handle> Highlight(dymaptic.GeoBlazor.Core.Model.ObjectId objectId);

Parameters

objectId ObjectId

The ObjectID of the graphic to highlight.

Returns

System.Threading.Tasks.Task<Handle>
A handle that allows the highlight to be removed later.

IHighlightLayerViewMixin.Highlight(IReadOnlyCollection) Method

Highlights the given feature(s).

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Handle> Highlight(System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Graphic> graphics);

Parameters

graphics System.Collections.Generic.IReadOnlyCollection<Graphic>

The graphics to highlight.

Returns

System.Threading.Tasks.Task<Handle>
A handle that allows the highlight to be removed later.

Exceptions

System.InvalidOperationException
Throws if the graphics have no OBJECTID attribute and were not queried via GeoBlazor.

IHighlightLayerViewMixin.Highlight(IReadOnlyCollection) Method

Highlights the given feature(s).

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Handle> Highlight(System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId> objectIds);

Parameters

objectIds System.Collections.Generic.IReadOnlyCollection<ObjectId>

The ObjectIDs of the graphics to highlight.

Returns

System.Threading.Tasks.Task<Handle>
A handle that allows the highlight to be removed later.

Exceptions

System.ArgumentException
Throws if no ObjectIDs are provided.

IHighlightLayerViewMixin.SetHighlightOptions(HighlightOptions) Method

Asynchronously set the value of the HighlightOptions property after render.

System.Threading.Tasks.Task SetHighlightOptions(dymaptic.GeoBlazor.Core.Components.HighlightOptions? value);

Parameters

value HighlightOptions

Returns

System.Threading.Tasks.Task