EditOverlay¶
Namespace: ThinkGeo.UI.Blazor
public class EditOverlay : Overlay, Microsoft.AspNetCore.Components.IComponent, Microsoft.AspNetCore.Components.IHandleEvent, Microsoft.AspNetCore.Components.IHandleAfterRender
Inheritance object → ComponentBase → Overlay → EditOverlay
Implements IComponent, IHandleEvent, IHandleAfterRender
Properties¶
Features¶
Gets a collection of features.
public GeoCollection<Feature> Features { get; }
Property Value¶
GeoCollection<Feature>
PointIconColumnName¶
Gets or sets the feature column name that stores the icon source for point features. When set, point features in this edit overlay are rendered with the image source from that column.
public string PointIconColumnName { get; set; }
Property Value¶
Remarks:
The column value should be an image URL or data URL. This setting only affects point features.
OnFeatureClick¶
Occurs when editing feature is clicked.
public EventCallback<FeatureClickedEditOverlayEventArgs> OnFeatureClick { get; set; }
Property Value¶
EventCallback<FeatureClickedEditOverlayEventArgs>
OnFeatureModified¶
Occurs when editing feature is modified.
public EventCallback<FeatureModifiedEditOverlayEventArgs> OnFeatureModified { get; set; }
Property Value¶
EventCallback<FeatureModifiedEditOverlayEventArgs>
OnFeatureDrawn¶
Occurs when feature is drawn.
public EventCallback<FeatureDrawnEditOverlayEventArgs> OnFeatureDrawn { get; set; }
Property Value¶
EventCallback<FeatureDrawnEditOverlayEventArgs>
TrackMode¶
Gets or sets the track mode of EditOverlay.
public BlazorTrackMode TrackMode { get; set; }
Property Value¶
FeatureStyle¶
Gets or sets the style for editing features.
public EditOverlayFeatureStyle FeatureStyle { get; set; }
Property Value¶
Id¶
Gets or sets the unique identifier used to register this overlay with the map. Defaults to a new GUID.
public string Id { get; set; }
Property Value¶
IsVisible¶
Gets or sets a value indicating whether this overlay participates in draw requests. Defaults to true.
public bool IsVisible { get; set; }
Property Value¶
Constructors¶
EditOverlay()¶
public EditOverlay()
Methods¶
BuildRenderTree(RenderTreeBuilder)¶
protected void BuildRenderTree(RenderTreeBuilder __builder)
Parameters¶
__builder RenderTreeBuilder
Returns¶
SetParametersAsync(ParameterView)¶
public Task SetParametersAsync(ParameterView parameters)
Parameters¶
parameters ParameterView
Returns¶
InitAsync()¶
protected internal Task InitAsync()
Returns¶
RedrawAsync()¶
public Task RedrawAsync()
Returns¶
OnInitialized()¶
protected void OnInitialized()
Returns¶
OnAfterRenderAsync(bool)¶
protected Task OnAfterRenderAsync(bool firstRender)
Parameters¶
firstRender bool
Returns¶
ShouldRender()¶
protected bool ShouldRender()
Returns¶
ReleaseAsync()¶
protected internal Task ReleaseAsync()