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