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