GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Options

SketchViewModelUpdateUpdateOptions Class

public record SketchViewModelUpdateUpdateOptions : System.IEquatable<dymaptic.GeoBlazor.Pro.Options.SketchViewModelUpdateUpdateOptions>

Inheritance System.Object 🡒 SketchViewModelUpdateUpdateOptions

Implements System.IEquatable<SketchViewModelUpdateUpdateOptions>

Constructors

SketchViewModelUpdateUpdateOptions(Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable) Constructor

public SketchViewModelUpdateUpdateOptions(System.Nullable<bool> EnableRotation=null, System.Nullable<bool> EnableScaling=null, System.Nullable<bool> EnableZ=null, System.Nullable<bool> MultipleSelectionEnabled=null, System.Nullable<bool> PreserveAspectRatio=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

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

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

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

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

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

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

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

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

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