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
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