GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Options

SketchViewModelDefaultUpdateOptions Class

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

public record 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; init; }

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; init; }

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; init; }

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; init; }

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; init; }

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; init; }

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; init; }

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; init; }

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; init; }

Property Value

System.Nullable<SketchTool>