Skip to content

EditOverlay

Namespace: ThinkGeo.UI.Blazor

public class EditOverlay : Overlay, Microsoft.AspNetCore.Components.IComponent, Microsoft.AspNetCore.Components.IHandleEvent, Microsoft.AspNetCore.Components.IHandleAfterRender

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

string

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

BlazorTrackMode

FeatureStyle

Gets or sets the style for editing features.

public EditOverlayFeatureStyle FeatureStyle { get; set; }

Property Value

EditOverlayFeatureStyle

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

string

IsVisible

Gets or sets a value indicating whether this overlay participates in draw requests. Defaults to true.

public bool IsVisible { get; set; }

Property Value

bool

Constructors

EditOverlay()

public EditOverlay()

Methods

BuildRenderTree(RenderTreeBuilder)

protected void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Returns

void

SetParametersAsync(ParameterView)

public Task SetParametersAsync(ParameterView parameters)

Parameters

parameters ParameterView

Returns

Task

InitAsync()

protected internal Task InitAsync()

Returns

Task

RedrawAsync()

public Task RedrawAsync()

Returns

Task

OnInitialized()

protected void OnInitialized()

Returns

void

OnAfterRenderAsync(bool)

protected Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

ShouldRender()

protected bool ShouldRender()

Returns

bool

ReleaseAsync()

protected internal Task ReleaseAsync()

Returns

Task