Class InteractionConfiguration
Defines the set of interactive operations you can enable or disable for a Vertex
Inheritance
Implements
Namespace: Esri.ArcGISRuntime.UI.Editing
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class InteractionConfiguration : INotifyPropertyChanged
Remarks
An Interaction
- Disable vertex, mid-vertex, and part selection (Allow
Vertex , AllowCreation Mid , AllowVertex Selection Part ) to define a tool to only move the complete geometry.Creation - Disable moving the selected element (Allow
Moving ) but allow all selections, and provide a tool for a user to enter new coordinates instead of moving interactively.Selected Element
You can tap multiple times on any Geometry
- tap twice on a vertex of a Multipoint to select first the vertex and then the entire multipoint geometry
- tap three times on a vertex of a Polyline or Polygon to select first the vertex, then the part, and then the entire geometry
- tap twice on an edge of a Polyline or Polygon to select first the part and then the entire geometry
- tap twice on a fill of a Polygon to select first the part and then the entire geometry
You can change the interaction properties of a tool at any point, including when a geometry editor is started
(Is
Convenience methods are available to quickly set all properties relative to a category of interaction - for
example use Set
Constructors
Name | Description |
---|---|
Interaction |
Initializes a new instance of the Interaction |
Properties
Name | Description |
---|---|
Allow |
Gets or sets a value indicating whether the selected Geometry |
Allow |
Gets or sets a value indicating whether the entire geometry can be interactively selected. Default is |
Allow |
Gets or sets a value indicating whether to display mid-vertices and allow them to be selected interactively. Default is |
Allow |
Gets or sets a value indicating whether the selected Geometry |
Allow |
Gets or sets a value indicating whether you can interactively create a new part in a polyline or polygon. Default is |
Allow |
Gets or sets a value indicating whether to allow a part of a Multipart geometry (Polyline or Polygon) to be
selected interactively, |
Allow |
Gets or sets a value indicating whether to allow you to interactively rotate the selected Geometry |
Allow |
Gets or sets a value indicating whether to allow you to interactively scale the selected Geometry |
Allow |
Gets or sets a value indicating whether to allow a vertex to be created interactively. Default is |
Allow |
Gets or sets a value indicating whether to allow vertices to be selected interactively. Default is |
Require |
Gets or sets a value indicating whether to require a Geometry |
Scale |
Gets or sets the determines how a geometry can be interactively scaled (resized) to fill its allocated space while using the Geometry |
Methods
Name | Description |
---|---|
Set |
Enable or disable creation. |
Set |
Enable or disable deletion. |
Set |
Enable or disable selection. |
Set |
Enable or disable interactions that transform the Geometry, for example
Allow |
Events
Name | Description |
---|---|
Property |
Occurs when a non-dependency property value changes. |
See Also
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 200.3 - 200.6 |
.NET | 200.3 - 200.6 |
.NET Windows | 200.3 - 200.6 |
.NET Android | 200.3 - 200.6 |
.NET iOS | 200.3 - 200.6 |
.NET Framework | 200.3 - 200.6 |
UWP | 200.3 - 200.6 |