GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Options
SketchToolUpdateOptions Class
Default update options set for the Sketch widget.
ArcGIS Maps SDK for JavaScript
public class SketchToolUpdateOptions :
System.IEquatable<dymaptic.GeoBlazor.Pro.Options.SketchToolUpdateOptions>
Inheritance System.Object 🡒 SketchToolUpdateOptions
Implements System.IEquatable<SketchToolUpdateOptions>
Constructors
SketchToolUpdateOptions(Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReshapeOptions, DefaultUpdateHighlightOptions) Constructor
Default update options set for the Sketch widget.
ArcGIS Maps SDK for JavaScript
public SketchToolUpdateOptions(System.Nullable<dymaptic.GeoBlazor.Pro.Enums.SketchTool> Tool, System.Nullable<bool> EnableRotation, System.Nullable<bool> EnableScaling, System.Nullable<bool> EnableZ, System.Nullable<bool> MultipleSelectionEnabled, System.Nullable<bool> PreserveAspectRatio, System.Nullable<bool> ToggleToolOnClick, dymaptic.GeoBlazor.Core.Options.ReshapeOptions ReshapeOptions, dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions HighlightOptions);
Parameters
Tool
System.Nullable<SketchTool>
Name of the update tool.
ArcGIS Maps SDK for JavaScript
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
ReshapeOptions
dymaptic.GeoBlazor.Core.Options.ReshapeOptions
Changes the behavior for the reshape tool. Defines the operations for edge and/or the constraints for moving a shape and/or a vertex. Only supported in 3D.
HighlightOptions
dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions
Options that control when to display or hide highlights for update operations.
Properties
SketchToolUpdateOptions.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>
SketchToolUpdateOptions.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>
SketchToolUpdateOptions.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>
SketchToolUpdateOptions.HighlightOptions Property
Options that control when to display or hide highlights for update operations.
public dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions HighlightOptions { get; set; }
Property Value
dymaptic.GeoBlazor.Core.Options.DefaultUpdateHighlightOptions
SketchToolUpdateOptions.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>
SketchToolUpdateOptions.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>
SketchToolUpdateOptions.ReshapeOptions Property
Changes the behavior for the reshape tool. Defines the operations for edge and/or the constraints for moving a shape and/or a vertex. Only supported in 3D.
public dymaptic.GeoBlazor.Core.Options.ReshapeOptions ReshapeOptions { get; set; }
Property Value
dymaptic.GeoBlazor.Core.Options.ReshapeOptions
SketchToolUpdateOptions.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>
SketchToolUpdateOptions.Tool Property
Name of the update tool.
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.SketchTool> Tool { get; set; }