GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Options

SketchViewModelDefaultUpdateOptions Class

Default update options set for the SketchViewModel.
ArcGIS Maps SDK for JavaScript

public class SketchViewModelDefaultUpdateOptions :
System.IEquatable<dymaptic.GeoBlazor.Pro.Options.SketchViewModelDefaultUpdateOptions>

Inheritance System.Object 🡒 SketchViewModelDefaultUpdateOptions

Implements System.IEquatable<SketchViewModelDefaultUpdateOptions>

Constructors

SketchViewModelDefaultUpdateOptions(Nullable, Nullable, Nullable, SketchViewModelDefaultUpdateOptionsHighlightOptions, Nullable, Nullable, SketchViewModelDefaultUpdateOptionsReshapeOptions, Nullable, Nullable) Constructor

Default update options set for the SketchViewModel.
ArcGIS Maps SDK for JavaScript

public SketchViewModelDefaultUpdateOptions(System.Nullable<bool> EnableRotation=null, System.Nullable<bool> EnableScaling=null, System.Nullable<bool> EnableZ=null, dymaptic.GeoBlazor.Pro.Options.SketchViewModelDefaultUpdateOptionsHighlightOptions? HighlightOptions=null, System.Nullable<bool> MultipleSelectionEnabled=null, System.Nullable<bool> PreserveAspectRatio=null, dymaptic.GeoBlazor.Pro.Options.SketchViewModelDefaultUpdateOptionsReshapeOptions? ReshapeOptions=null, System.Nullable<bool> ToggleToolOnClick=null, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.SketchTool> Tool=null);

Parameters

EnableRotation System.Nullable<System.Boolean>

Indicates if the rotation operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

EnableScaling System.Nullable<System.Boolean>

Indicates if the scale operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

EnableZ System.Nullable<System.Boolean>

Indicates if z-values can be modified when updating the graphic.
default true
ArcGIS Maps SDK for JavaScript

HighlightOptions SketchViewModelDefaultUpdateOptionsHighlightOptions

Options that control when to display or hide highlights for update operations.
ArcGIS Maps SDK for JavaScript

MultipleSelectionEnabled System.Nullable<System.Boolean>

Indicates whether more than one selection can be made at once.
default true
ArcGIS Maps SDK for JavaScript

PreserveAspectRatio System.Nullable<System.Boolean>

Indicates if the uniform scale operation will be enabled when updating graphics.
ArcGIS Maps SDK for JavaScript

ReshapeOptions SketchViewModelDefaultUpdateOptionsReshapeOptions

Changes the behavior for the reshape tool.
ArcGIS Maps SDK for JavaScript

ToggleToolOnClick System.Nullable<System.Boolean>

Indicates if the graphic being updated can be toggled between transform and reshape update options.
default true
ArcGIS Maps SDK for JavaScript

Tool System.Nullable<SketchTool>

Name of the update tool.
ArcGIS Maps SDK for JavaScript

Properties

SketchViewModelDefaultUpdateOptions.EnableRotation Property

Indicates if the rotation operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EnableRotation { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchViewModelDefaultUpdateOptions.EnableScaling Property

Indicates if the scale operation will be enabled when updating graphics.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EnableScaling { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchViewModelDefaultUpdateOptions.EnableZ Property

Indicates if z-values can be modified when updating the graphic.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> EnableZ { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchViewModelDefaultUpdateOptions.HighlightOptions Property

Options that control when to display or hide highlights for update operations.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Options.SketchViewModelDefaultUpdateOptionsHighlightOptions? HighlightOptions { get; set; }

Property Value

SketchViewModelDefaultUpdateOptionsHighlightOptions

SketchViewModelDefaultUpdateOptions.MultipleSelectionEnabled Property

Indicates whether more than one selection can be made at once.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> MultipleSelectionEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchViewModelDefaultUpdateOptions.PreserveAspectRatio Property

Indicates if the uniform scale operation will be enabled when updating graphics.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> PreserveAspectRatio { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchViewModelDefaultUpdateOptions.ReshapeOptions Property

Changes the behavior for the reshape tool.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Options.SketchViewModelDefaultUpdateOptionsReshapeOptions? ReshapeOptions { get; set; }

Property Value

SketchViewModelDefaultUpdateOptionsReshapeOptions

SketchViewModelDefaultUpdateOptions.ToggleToolOnClick Property

Indicates if the graphic being updated can be toggled between transform and reshape update options.
default true
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ToggleToolOnClick { get; set; }

Property Value

System.Nullable<System.Boolean>

SketchViewModelDefaultUpdateOptions.Tool Property

Name of the update tool.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.SketchTool> Tool { get; set; }

Property Value

System.Nullable<SketchTool>