GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Events

EditorViewModelSketchUpdateEvent Class

Event result type for the EditorViewModel.OnSketchUpdate event.

public class EditorViewModelSketchUpdateEvent :
System.IEquatable<dymaptic.GeoBlazor.Pro.Events.EditorViewModelSketchUpdateEvent>

Inheritance System.Object 🡒 EditorViewModelSketchUpdateEvent

Implements System.IEquatable<EditorViewModelSketchUpdateEvent>

Constructors

EditorViewModelSketchUpdateEvent(EditorViewModelSketchUpdateEventDetail, Layer, IUpdateToolEventInfo) Constructor

Event result type for the EditorViewModel.OnSketchUpdate event.

public EditorViewModelSketchUpdateEvent(dymaptic.GeoBlazor.Pro.Events.EditorViewModelSketchUpdateEventDetail? Detail=null, dymaptic.GeoBlazor.Core.Components.Layers.Layer? Layer=null, dymaptic.GeoBlazor.Core.Interfaces.IUpdateToolEventInfo? ToolEventInfo=null);

Parameters

Detail EditorViewModelSketchUpdateEventDetail

Detailed information returned within the “sketch-update” event.

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

The layer currently being edited.

ToolEventInfo dymaptic.GeoBlazor.Core.Interfaces.IUpdateToolEventInfo

Update operation tool info.
Returns additional information associated with the update operation that is taking place for selected feature
and what stage it is at. Value of this parameter changes to

null  
``` when the   
  
```csharp  
update  
``` event's   
  
```csharp  
state  
``` changes to   
  
```csharp  
complete  
```.
### Properties

<a name='dymaptic.GeoBlazor.Pro.Events.EditorViewModelSketchUpdateEvent.Detail'></a>

## EditorViewModelSketchUpdateEvent.Detail Property

Detailed information returned within the "sketch-update" event.

```csharp
public dymaptic.GeoBlazor.Pro.Events.EditorViewModelSketchUpdateEventDetail? Detail { get; set; }

Property Value

EditorViewModelSketchUpdateEventDetail

EditorViewModelSketchUpdateEvent.Layer Property

The layer currently being edited.

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

Property Value

dymaptic.GeoBlazor.Core.Components.Layers.Layer

EditorViewModelSketchUpdateEvent.ToolEventInfo Property

Update operation tool info.
Returns additional information associated with the update operation that is taking place for selected feature
and what stage it is at. Value of this parameter changes to

null  
``` when the   
  
```csharp  
update  
``` event's   
  
```csharp  
state  
``` changes to   
  
```csharp  
complete  
```.

```csharp
public dymaptic.GeoBlazor.Core.Interfaces.IUpdateToolEventInfo? ToolEventInfo { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Interfaces.IUpdateToolEventInfo