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