Class UtilityNetworkTraceTool
Represents a control that enables user to perform trace analysis with pre-configured trace types.
Namespace: Esri.ArcGISRuntime.Toolkit.UI.Controls
Assembly: Esri.ArcGISRuntime.Toolkit.WinUI.dll
Syntax
public class UtilityNetworkTraceTool : Control
Constructors
| Improve this Doc View SourceUtilityNetworkTraceTool()
Initializes a new instance of the UtilityNetworkTraceTool class.
Declaration
public UtilityNetworkTraceTool()
Fields
| Improve this Doc View SourceAutoZoomToTraceResultsProperty
Identifies the AutoZoomToTraceResults dependency property.
Declaration
public static readonly DependencyProperty AutoZoomToTraceResultsProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
GeoViewProperty
Identifies the GeoView dependency property.
Declaration
public static readonly DependencyProperty GeoViewProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
ResultFillSymbolProperty
Identifies the ResultFillSymbol dependency property.
Declaration
public static readonly DependencyProperty ResultFillSymbolProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
ResultItemTemplateProperty
Identifies the ResultItemTemplate dependency property.
Declaration
public static readonly DependencyProperty ResultItemTemplateProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
ResultLineSymbolProperty
Identifies the ResultLineSymbol dependency property.
Declaration
public static readonly DependencyProperty ResultLineSymbolProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
ResultPointSymbolProperty
Identifies the ResultPointSymbol dependency property.
Declaration
public static readonly DependencyProperty ResultPointSymbolProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
StartingPointItemTemplateProperty
Identifies the StartingPointItemTemplate dependency property.
Declaration
public static readonly DependencyProperty StartingPointItemTemplateProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
StartingPointSymbolProperty
Identifies the StartingPointSymbol dependency property.
Declaration
public static readonly DependencyProperty StartingPointSymbolProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
TraceTypeItemTemplateProperty
Identifies the TraceTypeItemTemplate dependency property.
Declaration
public static readonly DependencyProperty TraceTypeItemTemplateProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
UtilityNetworkItemTemplateProperty
Identifies the UtilityNetworkItemTemplate dependency property.
Declaration
public static readonly DependencyProperty UtilityNetworkItemTemplateProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
Properties
| Improve this Doc View SourceAutoZoomToTraceResults
Gets or sets a value indicating whether to navigate to the result area once trace is complete.
Declaration
public bool AutoZoomToTraceResults { get; set; }
Property Value
Type | Description |
---|---|
Boolean | A value indicating whether to navigate to the result area once trace is complete. |
GeoView
Gets or sets the GeoView where starting points and trace results are displayed.
Declaration
public GeoView? GeoView { get; set; }
Property Value
Type | Description |
---|---|
Nullable<GeoView> | A GeoView where starting points and trace results are displayed. |
ResultFillSymbol
Gets or sets a
Declaration
public Symbology.Symbol? ResultFillSymbol { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Symbology.Symbol> | A |
ResultItemTemplate
Gets or sets the
Declaration
public DataTemplate? ResultItemTemplate { get; set; }
Property Value
Type | Description |
---|---|
Nullable<DataTemplate> |
ResultLineSymbol
Gets or sets a
Declaration
public Symbology.Symbol? ResultLineSymbol { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Symbology.Symbol> | A |
ResultPointSymbol
Gets or sets a
Declaration
public Symbology.Symbol? ResultPointSymbol { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Symbology.Symbol> | A |
StartingPointItemTemplate
Gets or sets the
Declaration
public DataTemplate? StartingPointItemTemplate { get; set; }
Property Value
Type | Description |
---|---|
Nullable<DataTemplate> | A |
StartingPointSymbol
Gets or sets a
Declaration
public Symbology.Symbol? StartingPointSymbol { get; set; }
Property Value
Type | Description |
---|---|
Nullable<Symbology.Symbol> | A |
TraceTypeItemTemplate
Gets or sets the
Declaration
public DataTemplate? TraceTypeItemTemplate { get; set; }
Property Value
Type | Description |
---|---|
Nullable<DataTemplate> | A |
UtilityNetworkItemTemplate
Gets or sets the
Declaration
public DataTemplate? UtilityNetworkItemTemplate { get; set; }
Property Value
Type | Description |
---|---|
Nullable<DataTemplate> | A |
Methods
| Improve this Doc View SourceAddStartingPoint(ArcGISFeature, Nullable<MapPoint>)
Adds a starting point.
Declaration
public void AddStartingPoint(ArcGISFeature feature, MapPoint? location)
Parameters
Type | Name | Description |
---|---|---|
ArcGISFeature | feature | The feature to use as the basis for the starting point. |
Nullable<MapPoint> | location | Optional location to use, which will be used to specify the location along the line for line features. |
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
Events
| Improve this Doc View SourceUtilityNetworkChanged
Event raised when a new utility network is selected.
Declaration
public event EventHandler<UtilityNetworkChangedEventArgs>? UtilityNetworkChanged
Event Type
Type | Description |
---|---|
Nullable<EventHandler<UtilityNetworkChangedEventArgs>> |
UtilityNetworkTraceCompleted
Event raised when a utility network trace is completed.
Declaration
public event EventHandler<UtilityNetworkTraceCompletedEventArgs>? UtilityNetworkTraceCompleted
Event Type
Type | Description |
---|---|
Nullable<EventHandler<UtilityNetworkTraceCompletedEventArgs>> |