Transcript
Page 1: Object Model Diagram - ArcGIS API for Microsoft …help.arcgis.com/en/webapi/silverlight/2.0/help/ArcGIS...ArcGIS API for Microsoft Silverlight/WPF v2.0 LineSymbol * Bing proxy classes

Draw

DependencyObject

Class

Properties

DrawMode { get; set; } : DrawMode

FillSymbol { get; set; } : FillSymbol

IsEnabled { get; set; } : bool

LineSymbol { get; set; } : LineSymbol

Map { get; set; } : Map

Methods

Draw()

Draw(Map map)

Events

DrawBegin : EventHandler

DrawComplete : EventHandler<DrawEventArgs>

VertexAdded : EventHandler<VertexAddedEventArgs>

Graphic

DependencyObject

Class

Properties

Attributes { get; set; } : IDictionary<string, object>

Geometry { get; set; } : Geometry

MapTip { get; set; } : FrameworkElement

Selected { get; set; } : bool

Symbol { get; set; } : Symbol

TimeExtent { get; set; } : TimeExtent

Methods

GetZIndex() : int

Graphic()

Select() : void

SetZIndex(int value) : void

UnSelect() : void

Events

AttributeValueChanged : EventHandler<DictionaryChangedEventArgs>

MouseEnter : MouseEventHandler

MouseLeave : MouseEventHandler

MouseLeftButtonDown : MouseButtonEventHandler

MouseLeftButtonUp : MouseButtonEventHandler

MouseMove : MouseEventHandler

MouseRightButtonDown : MouseButtonEventHandler

MouseRightButtonUp : MouseButtonEventHandler

PropertyChanged : PropertyChangedEventHandler

Nested Types

GraphicCollection

ObservableCollection<Graphic>

Class

Methods

ClearItems() : void

GraphicCollection()

Events

CollectionClearing : EventHandler

ArcGISDynamicMapServiceLayer

DynamicMapServiceLayer

Sealed Class

Properties

CopyrightText { get; set; } : string

Description { get; set; } : string

DisableClientCaching { get; set; } : bool

ImageFormat { get; set; } : RestImageFormat

InitialExtent { get; set; } : Envelope

ITimeAwareLayer.TimeInterval { get; set; } : TimeExtent

LayerDefinitions { get; set; } : ObservableCollection<LayerDefinition>

Layers { get; set; } : LayerInfo[]

MapName { get; set; } : string

ProxyURL { get; set; } : string

ServiceDescription { get; set; } : string

TimeExtent { get; set; } : TimeExtent

Token { get; set; } : string

Units { get; set; } : string

Url { get; set; } : string

VisibleLayers { get; set; } : int[]

Methods

ArcGISDynamicMapServiceLayer()

GetUrl(Envelope extent, int width, int height, OnUrlComplete onComplete) : void

Initialize() : void

Nested Types

RestImageFormatEnum

PNG24

JPG

PNG8

PNG32

ArcGISImageServiceLayer

DynamicMapServiceLayer

Sealed Class

Properties

BandCount { get; set; } : int

BandIds { get; set; } : int[]

CompressionQuality { get; set; } : int?

CopyrightText { get; set; } : string

Description { get; set; } : string

Fields { get; set; } : List<Field>

ImageFormat { get; set; } : ImageServiceImageFormat

InitialExtent { get; set; } : Envelope

Interpolation { get; set; } : ImageServiceInterpolation

ITimeAwareLayer.TimeInterval { get; set; } : TimeExtent

MapName { get; set; } : string

MaxPixelSize { get; set; } : double

MaxValues { get; set; } : double[]

MeanValues { get; set; } : double[]

MinPixelSize { get; set; } : double

MinValues { get; set; } : double[]

MosaicRule { get; set; } : MosaicRule

Name { get; set; } : string

NoData { get; set; } : double?

ObjectIdField { get; set; } : string

PixelSizeX { get; set; } : double

PixelSizeY { get; set; } : double

ProxyURL { get; set; } : string

RenderingRule { get; set; } : RenderingRule

ServiceDataType { get; set; } : string

ServiceDescription { get; set; } : string

StdvValues { get; set; } : double[]

TimeExtent { get; set; } : TimeExtent

Token { get; set; } : string

Url { get; set; } : string

Methods

ArcGISImageServiceLayer()

GetUrl(Envelope extent, int width, int height, OnUrlComplete onComplete) : void

Initialize() : void

Nested Types

ImageServiceImageFormatEnum

PNG24

JPG

PNG8

JPGPNG

ImageServiceInterpolationEnum

NearestNeighbor

BilinearInterpolation

CubicConvolution

Majority

ArcGISTiledMapServiceLayer

TiledMapServiceLayer

Class

Properties

CopyrightText { get; set; } : string

Description { get; set; } : string

InitialExtent { get; set; } : Envelope

Layers { get; set; } : LayerInfo[]

ProxyURL { get; set; } : string

ServiceDescription { get; set; } : string

Token { get; set; } : string

Units { get; set; } : string

Url { get; set; } : string

Methods

ArcGISTiledMapServiceLayer()

GetTileUrl(int level, int row, int col) : string

Initialize() : void

Dynam icMapServ iceLayer

DynamicLayer

Abstract Class

Methods

DynamicMapServiceLayer()

GetSource(Envelope extent, int width, int height, OnImageComplete onComplete) : void

GetUrl(Envelope extent, int width, int height, OnUrlComplete onComplete) : void

Nested Types

OnUrlCompleteDelegate

url : string

width : int

height : int

extent : Envelope

ElementLayer

Layer

Class

Properties

Children { get; } : ObservableCollection<UIElement>

FullExtent { get; set; } : Envelope

Methods

ElementLayer()

GetEnvelope(UIElement element) : Envelope

SetEnvelope(UIElement element, Envelope envelope) : void

GraphicsLayer

Layer

Class

Properties

Clusterer { get; set; } : Clusterer

FullExtent { get; set; } : Envelope

Graphics { get; set; } : GraphicCollection

IsHitTestVisible { get; set; } : bool

MapTip { get; set; } : FrameworkElement

Renderer { get; set; } : IRenderer

SelectedGraphics { get; } : IEnumerable<Graphic>

SelectionCount { get; } : int

Methods

ClearGraphics() : void

FindGraphicsInHostCoordinates(Point intersectingPoint) : IEnumerable<Graphic>

FindGraphicsInHostCoordinates(Rect intersectingRect) : IEnumerable<Graphic>

FromGraphics(IEnumerable<Graphic> graphics, IRenderer renderer) : GraphicsLayer

FromGraphics(IEnumerable<Graphic> graphics, Symbol symbol) : GraphicsLayer

GetEnumerator() : IEnumerator<Graphic>

GetMapTipHideDelay(FrameworkElement element) : TimeSpan

GetMapTipHorizontalOffset(FrameworkElement element) : double

GetMapTipVerticalOffset(FrameworkElement element) : double

GraphicsLayer()

Refresh() : void

SetMapTipHideDelay(FrameworkElement element, TimeSpan delay) : void

SetMapTipHorizontalOffset(FrameworkElement element, double offset) : void

SetMapTipVerticalOffset(FrameworkElement element, double offset) : void

Events

MouseEnter : MouseEventHandler

MouseLeave : MouseEventHandler

MouseLeftButtonDown : MouseButtonEventHandler

MouseLeftButtonUp : MouseButtonEventHandler

MouseMove : MouseEventHandler

MouseRightButtonDown : MouseButtonEventHandler

MouseRightButtonUp : MouseButtonEventHandler

Nested Types

MouseEventHandlerDelegate

sender : object

e : GraphicMouseEventArgs

MouseButtonEventHandlerDelegate

sender : object

e : GraphicMouseButtonEventArgs

Layer

DependencyObject

Abstract Class

Properties

Effect { get; set; } : Effect

FullExtent { get; set; } : Envelope

ID { get; set; } : string

InitializationFailure { get; set; } : Exception

IsInitialized { get; set; } : bool

MaximumResolution { get; set; } : double

MinimumResolution { get; set; } : double

Opacity { get; set; } : double

SpatialReference { get; set; } : SpatialReference

Visible { get; set; } : bool

Methods

Cancel() : void

Initialize() : void

ToBitmap() : WriteableBitmap

Events

InitializationFailed : EventHandler<EventArgs>

Initialized : EventHandler<EventArgs>

PropertyChanged : PropertyChangedEventHandler

Nested Types

LayerCollection

ObservableCollection<Layer>

Sealed Class

Methods

ClearItems() : void

GetFullExtent() : Envelope

LayerCollection()

Events

LayersInitialized : LayersInitializedHandler

Nested Types

LayersInitializedHandlerDelegate

sender : object

args : EventArgs

LayerInfoSealed Class

Properties

DefaultVisibility { get; set; } : bool

ID { get; set; } : int

Name { get; set; } : string

SubLayerIds { get; set; } : int[]

TiledMapServ iceLayer

TiledLayer

Abstract Class

Methods

GetTileSource(int level, int row, int col, Action<ImageSource> onComplete) : void

GetTileUrl(int level, int row, int col) : string

TiledMapServiceLayer()

Map

Control

Sealed Class

Properties

Extent { get; set; } : Envelope

Layers { get; set; } : LayerCollection

MaximumResolution { get; set; } : double

MinimumResolution { get; set; } : double

PanDuration { get; set; } : TimeSpan

Resolution { get; } : double

Rotation { get; set; } : double

SnapToLevels { get; set; } : bool

SpatialReference { get; } : SpatialReference

TimeExtent { get; set; } : TimeExtent

ZoomDuration { get; set; } : TimeSpan

ZoomFactor { get; set; } : double

Methods

ArrangeOverride(Size finalSize) : Size

MapToScreen(MapPoint point) : Point

OnApplyTemplate() : void

PanTo(Geometry geometry) : void

ScreenToMap(Point point) : MapPoint

Zoom(double factor) : void

ZoomTo(Geometry geom) : void

ZoomToResolution(double resolution) : void

ZoomToResolution(double resolution, MapPoint center) : void

Events

ExtentChanged : EventHandler<ExtentEventArgs>

ExtentChanging : EventHandler<ExtentEventArgs>

MouseClick : EventHandler<MouseEventArgs>

Progress : EventHandler<ProgressEventArgs>

PropertyChanged : PropertyChangedEventHandler

RotationChanged : RotationChangedEventHandler

Nested Types

MouseEventArgs

EventArgs

Class

Properties

Handled { get; set; } : bool

MapPoint { get; set; } : MapPoint

ScreenPoint { get; set; } : Point

WheelDelta { get; set; } : double

RotationChangedEventHandlerDelegate

sender : object

e : DependencyPropertyChangedEventArgs

ScaleBar

Control

Class

Properties

BarHeight { get; set; } : double

DisplayUnit { get; set; } : ScaleBarUnit

EarthRadius { get; set; } : double

FillColor1 { get; set; } : Brush

FillColor2 { get; set; } : Brush

Map { get; set; } : Map

MapUnit { get; set; } : ScaleBarUnit

TargetWidth { get; set; } : double

TextColor { get; set; } : Brush

Methods

OnApplyTemplate() : void

Envelope

Geometry

Class

Properties

Extent { get; } : Envelope

Height { get; } : double

Width { get; } : double

XMax { get; set; } : double

XMin { get; set; } : double

YMax { get; set; } : double

YMin { get; set; } : double

Methods

Clone() : Envelope

Envelope()

Envelope(double x1, double y1, double x2, double y2)

Envelope(MapPoint p1, MapPoint p2)

Equals(Envelope other) : bool

GetCenter() : MapPoint

Intersection(Envelope extent) : Envelope

Intersects(Envelope other) : bool

ToString() : string

Union(Envelope extent) : Envelope

Geom etryAbstract Class

Properties

Extent { get; } : Envelope

SpatialReference { get; set; } : SpatialReference

Methods

Clone(Geometry toClone) : Geometry

MapPoint

Geometry

Class

Properties

Extent { get; } : Envelope

X { get; set; } : double

Y { get; set; } : double

Methods

Clone() : MapPoint

Equals(MapPoint other) : bool

MapPoint()

MapPoint(double x, double y)

MapPoint(double x, double y, SpatialReference sref)

ToString() : string

MultiPoint

Geometry

Class

Properties

Extent { get; } : Envelope

Points { get; set; } : PointCollection

Methods

Clone() : MultiPoint

MultiPoint()

MultiPoint(PointCollection points)

MultiPoint(PointCollection points, SpatialReference sref)

PointCollection

ObservableCollection<MapPoint>

Class

Properties

IsClockwise { get; } : bool

Methods

ClearItems() : void

OnCollectionChanged(NotifyCollectionChangedEventArgs e) : void

PointCollection()

Reverse() : PointCollection

Polygon

Geometry

Class

Properties

Extent { get; } : Envelope

Rings { get; set; } : ObservableCollection<PointCollection>

Methods

Clone() : Polygon

Polygon()

Polyline

Geometry

Class

Properties

Extent { get; } : Envelope

Paths { get; set; } : ObservableCollection<PointCollection>

Methods

Clone() : Polyline

Polyline()

SpatialReferenceClass

Properties

WKID { get; set; } : int

WKT { get; set; } : string

Methods

AreEqual(SpatialReference sref1, SpatialReference sref2, bool ignoreNulls) : bool

Clone() : SpatialReference

Equals(SpatialReference other) : bool

SpatialReference()

SpatialReference(int WKID)

SpatialReference(string wkt)

FillSymbol

Symbol

Class

Properties

BorderBrush { get; set; } : Brush

BorderThickness { get; set; } : double

Fill { get; set; } : Brush

Methods

FillSymbol()

LineSymbol

Symbol

Class

Properties

Color { get; set; } : Brush

Width { get; set; } : double

Methods

LineSymbol()

MarkerSymbol

Symbol

Class

Properties

OffsetX { get; set; } : double

OffsetY { get; set; } : double

Methods

MarkerSymbol()

PictureFillSymbol

FillSymbol

Sealed Class

Properties

Source { get; set; } : ImageSource

Methods

PictureFillSymbol()

SimpleFillSymbol

FillSymbol

Sealed Class

SimpleLineSymbol

LineSymbol

Sealed Class

Properties

Style { get; set; } : LineStyle

Methods

SimpleLineSymbol()

SimpleLineSymbol(Color borderColor, double borderWidth)

Nested Types

LineStyleEnum

Dash

DashDot

DashDotDot

Dot

Null

Solid

Sym bol

DependencyObject

Abstract Class

Properties

ControlTemplate { get; set; } : ControlTemplate

Events

PropertyChanged : PropertyChangedEventHandler

TextSymbol

MarkerSymbol

Sealed Class

Properties

FontFamily { get; set; } : FontFamily

FontSize { get; set; } : double

Foreground { get; set; } : Brush

Text { get; set; } : string

Methods

TextSymbol()

ExtentEventArgs

EventArgs

Sealed Class

Properties

NewExtent { get; set; } : Envelope

OldExtent { get; set; } : Envelope

DrawEventArgs

EventArgs

Class

Properties

DrawMode { get; set; } : DrawMode

Geometry { get; set; } : Geometry

Methods

DrawEventArgs()

VertexAddedEventArgs

EventArgs

Class

Properties

DrawMode { get; set; } : DrawMode

Vertex { get; set; } : MapPoint

Methods

VertexAddedEventArgs()

ProgressEventArgs

EventArgs

Sealed Class

Properties

Progress { get; set; } : int

LodSealed Class

Properties

Resolution { get; set; } : double

Methods

CompareTo(Lod other) : int

TileInfoSealed Class

Properties

Height { get; set; } : int

Lods { get; set; } : Lod[]

Origin { get; set; } : MapPoint

SpatialReference { get; set; } : SpatialReferen…

Width { get; set; } : int

CartographicLineSymbol

LineSymbol

Class

Properties

DashArray { get; set; } : DoubleCollection

DashCap { get; set; } : PenLineCap

DashOffset { get; set; } : double

EndLineCap { get; set; } : PenLineCap

LineJoin { get; set; } : PenLineJoin

MiterLimit { get; set; } : double

StartLineCap { get; set; } : PenLineCap

Methods

CartographicLineSymbol()

PictureMarkerSymbol

MarkerSymbol

Sealed Class

Properties

Height { get; set; } : double

Opacity { get; set; } : double

Source { get; set; } : ImageSource

Width { get; set; } : double

Methods

PictureMarkerSymbol()

SimpleMarkerSymbol

MarkerSymbol

Sealed Class

Properties

Color { get; set; } : Brush

OffsetX { get; set; } : double

OffsetY { get; set; } : double

Size { get; set; } : double

Style { get; set; } : SimpleMarkerStyle

Methods

SimpleMarkerSymbol()

Nested Types

SimpleMarkerStyleEnum

Circle

Square

Cross

Diamond

Triangle

GPBoolean

GPParameter

Class

Properties

Value { get; set; } : bool

Methods

GPBoolean(string name, bool value)

GPDataFile

GPParameter

Class

Properties

Url { get; set; } : string

Methods

GPDataFile(string name, string url)

GPDate

GPParameter

Class

Properties

Format { get; set; } : string

Value { get; set; } : DateTime

Methods

GPDate(string name, DateTime value)

GPDouble

GPParameter

Class

Properties

Value { get; set; } : double

Methods

GPDouble(string name, double value)

GPFeatureRecordSetLayer

GPRecordSet

Class

Methods

GPFeatureRecordSetLayer(string name)

GPFeatureRecordSetLayer(string name, FeatureSet features)

GPFeatureRecordSetLayer(string name, Geometry geometry)

GPFeatureRecordSetLayer(string name, string url)

GPLinearUnit

GPParameter

Class

Properties

Distance { get; set; } : double

Unit { get; set; } : esriUnits

Methods

GPLinearUnit(string name, esriUnits unit, double distanc…

GPLong

GPParameter

Class

Properties

Value { get; set; } : int

Methods

GPLong(string name, int value)

GPParam eterAbstract Class

Properties

Name { get; set; } : string

Methods

GPParameter(string name)

GPRasterData

GPParameter

Class

Properties

Format { get; set; } : string

Url { get; set; } : string

Methods

GPRasterData(string name, string url, string format)

GPRecordSet

GPParameter

Class

Properties

FeatureSet { get; set; } : FeatureSet

Url { get; set; } : string

Methods

GPRecordSet(string name)

GPRecordSet(string name, FeatureSet features)

GPRecordSet(string name, string url)

GPString

GPParameter

Class

Properties

Value { get; set; } : string

Methods

GPString(string name, string value)

JobInfoEventArgs

TaskEventArgs

Sealed Class

Properties

JobInfo { get; set; } : JobInfo

JobInfoClass

Properties

JobId { get; set; } : string

JobStatus { get; set; } : esriJobStatus

Messages { get; set; } : List<GPMessage>

GraphicsEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : IList<Graphic>

LengthsEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : List<double>

AreasAndLengthsEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : AreasAndLengths

RelationEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : List<GeometryRelationPair>

AreasAndLengthsClass

Properties

Areas { get; } : List<double>

Lengths { get; } : List<double>

BufferParametersClass

Properties

BufferSpatialReference { get; set; } : SpatialReference

Distances { get; } : List<double>

Features { get; } : List<Graphic>

OutSpatialReference { get; set; } : SpatialReference

UnionResults { get; set; } : bool

Unit { get; set; } : LinearUnit?

GeometryRelationPairClass

Properties

Graphic1Index { get; set; } : int

Graphic2Index { get; set; } : int

Methods

GeometryRelationPair(int graphic1Index, int graphic2Index)

TaskFailedEventArgs

TaskEventArgs

Sealed Class

Properties

Error { get; set; } : Exception

QueryEventArgs

TaskEventArgs

Sealed Class

Properties

FeatureSet { get; set; } : FeatureSet

IdentifyEventArgs

TaskEventArgs

Sealed Class

Properties

IdentifyResults { get; set; } : List<IdentifyResult>

FindEventArgs

TaskEventArgs

Sealed Class

Properties

FindResults { get; set; } : List<FindResult>

AddressToLocationsEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : List<AddressCandidate>

FeatureSetClass

Properties

DisplayFieldName { get; set; } : string

Features { get; set; } : IList<Graphic>

FieldAliases { get; set; } : Dictionary<string, string>

GeometryType { get; set; } : GeometryType

GlobalIdFieldName { get; set; } : string

ObjectIdFieldName { get; set; } : string

ObjectIDs { get; } : IEnumerable<object>

SpatialReference { get; set; } : SpatialReference

Methods

GetEnumerator() : IEnumerator<Graphic>

FindResultSealed Class

Properties

DisplayFieldName { get; set; } : string

Feature { get; set; } : Graphic

FoundFieldName { get; set; } : string

LayerId { get; set; } : int

LayerName { get; set; } : string

Value { get; set; } : object

FindTask

TaskBase

Sealed Class

Properties

LastResult { get; set; } : List<FindResult>

Methods

ExecuteAsync(FindParameters findParameters) : void

ExecuteAsync(FindParameters findParameters, object userToken) : void

FindTask()

FindTask(string Url)

Events

ExecuteCompleted : EventHandler<FindEventArgs>

GeometryService

TaskBase

Sealed Class

Properties

AreasAndLengthsLastResult { get; set; } : AreasAndLengths

AutoCompleteLastResult { get; set; } : IList<Graphic>

BufferLastResult { get; set; } : IList<Graphic>

ConvexHullLastResult { get; set; } : Geometry

CutLastResult { get; set; } : IList<Graphic>

DensifyLastResult { get; set; } : IList<Graphic>

DifferenceLastResult { get; set; } : IList<Graphic>

DistanceLastResult { get; set; } : double

GeneralizeLastResult { get; set; } : IList<Graphic>

IntersectLastResult { get; set; } : IList<Graphic>

LabelPointsLastResult { get; set; } : IList<Graphic>

LengthsLastResult { get; set; } : List<double>

OffsetLastResult { get; set; } : IList<Graphic>

ProjectLastResult { get; set; } : IList<Graphic>

RelationLastResult { get; set; } : IList<GeometryRelationPair>

ReshapeLastResult { get; set; } : Geometry

SimplifyLastResult { get; set; } : IList<Graphic>

TrimExtendLastResult { get; set; } : IList<Graphic>

UnionLastResult { get; set; } : Geometry

Methods

AreasAndLengthsAsync(IList<Graphic> graphics) : void

AreasAndLengthsAsync(IList<Graphic> graphics, LinearUnit? lengthUnit, LinearUnit? areaUnit, object userToken) : void

AreasAndLengthsAsync(IList<Graphic> graphics, object userToken) : void

AutoCompleteAsync(IList<Graphic> polygons, IList<Graphic> polylines) : void

AutoCompleteAsync(IList<Graphic> polygons, IList<Graphic> polylines, object userToken) : void

BufferAsync(BufferParameters bufferParameters) : void

BufferAsync(BufferParameters bufferParameters, object userToken) : void

ConvexHullAsync(IList<Graphic> graphics) : void

ConvexHullAsync(IList<Graphic> graphics, object userToken) : void

CutAsync(IList<Graphic> target, Polyline cutter) : void

CutAsync(IList<Graphic> target, Polyline cutter, object userToken) : void

DensifyAsync(IList<Graphic> graphics, DensifyParameters parameters) : void

DensifyAsync(IList<Graphic> graphics, DensifyParameters parameters, object userToken) : void

DifferenceAsync(IList<Graphic> geometries, Geometry geometry) : void

DifferenceAsync(IList<Graphic> geometries, Geometry geometry, object userToken) : void

DistanceAsync(Geometry geometry1, Geometry geometry2, DistanceParameters parameters) : void

DistanceAsync(Geometry geometry1, Geometry geometry2, DistanceParameters parameters, object userToken) : void

GeneralizeAsync(IList<Graphic> graphics, GeneralizeParameters parameters) : void

GeneralizeAsync(IList<Graphic> graphics, GeneralizeParameters parameters, object userToken) : void

GeometryService()

GeometryService(string Url)

IntersectAsync(IList<Graphic> geometries, Geometry geometry) : void

IntersectAsync(IList<Graphic> geometries, Geometry geometry, object userToken) : void

LabelPointsAsync(IList<Graphic> graphics) : void

LabelPointsAsync(IList<Graphic> graphics, object userToken) : void

LengthsAsync(IList<Graphic> graphics) : void

LengthsAsync(IList<Graphic> graphics, LinearUnit? lengthUnit, bool geodesic, object userToken) : void

LengthsAsync(IList<Graphic> graphics, object userToken) : void

OffsetAsync(IList<Graphic> graphics, OffsetParameters parameters) : void

OffsetAsync(IList<Graphic> graphics, OffsetParameters parameters, object userToken) : void

ProjectAsync(IList<Graphic> graphics, SpatialReference outSpatialReference) : void

ProjectAsync(IList<Graphic> graphics, SpatialReference outSpatialReference, object userToken) : void

RelationAsync(IList<Graphic> graphics1, IList<Graphic> graphics2, GeometryRelation spatialRelationship, string comparisonString) : void

RelationAsync(IList<Graphic> graphics1, IList<Graphic> graphics2, GeometryRelation spatialRelationship, string comparisonString, object userToken) : void

ReshapeAsync(Geometry target, Polyline reshaper) : void

ReshapeAsync(Geometry target, Polyline reshaper, object userToken) : void

SimplifyAsync(IList<Graphic> graphics) : void

SimplifyAsync(IList<Graphic> graphics, object userToken) : void

TrimExtendAsync(IList<Polyline> polylines, Polyline trimExtendTo, CurveExtension extendHow) : void

TrimExtendAsync(IList<Polyline> polylines, Polyline trimExtendTo, CurveExtension extendHow, object userToken) : void

UnionAsync(IList<Graphic> geometries) : void

UnionAsync(IList<Graphic> geometries, object userToken) : void

Events

AreasAndLengthsCompleted : EventHandler<AreasAndLengthsEventArgs>

AutoCompleteCompleted : EventHandler<GraphicsEventArgs>

BufferCompleted : EventHandler<GraphicsEventArgs>

ConvexHullCompleted : EventHandler<GeometryEventArgs>

CutCompleted : EventHandler<CutEventArgs>

DensifyCompleted : EventHandler<GraphicsEventArgs>

DifferenceCompleted : EventHandler<GraphicsEventArgs>

DistanceCompleted : EventHandler<DistanceEventArgs>

GeneralizeCompleted : EventHandler<GraphicsEventArgs>

IntersectCompleted : EventHandler<GraphicsEventArgs>

LabelPointsCompleted : EventHandler<GraphicsEventArgs>

LengthsCompleted : EventHandler<LengthsEventArgs>

OffsetCompleted : EventHandler<GraphicsEventArgs>

ProjectCompleted : EventHandler<GraphicsEventArgs>

RelationCompleted : EventHandler<RelationEventArgs>

ReshapeCompleted : EventHandler<GeometryEventArgs>

SimplifyCompleted : EventHandler<GraphicsEventArgs>

TrimExtendCompleted : EventHandler<GraphicsEventArgs>

UnionCompleted : EventHandler<GeometryEventArgs>

IdentifyResultClass

Properties

DisplayFieldName { get; set; } : string

Feature { get; set; } : Graphic

LayerId { get; set; } : int

LayerName { get; set; } : string

Value { get; set; } : object

IdentifyTask

TaskBase

Sealed Class

Properties

LastResult { get; set; } : List<IdentifyResult>

Methods

ExecuteAsync(IdentifyParameters identifyParameters) : void

ExecuteAsync(IdentifyParameters identifyParameters, object userToken) : void

IdentifyTask()

IdentifyTask(string Url)

Events

ExecuteCompleted : EventHandler<IdentifyEventArgs>

AddressClass

Properties

Attributes { get; set; } : Dictionary<string, object>

Location { get; set; } : MapPoint

Methods

Address(MapPoint location, Dictionary<string, object> attributes)

AddressCandidateClass

Properties

Address { get; set; } : string

Attributes { get; set; } : IDictionary<string, object>

Location { get; set; } : MapPoint

Score { get; set; } : int

Methods

AddressCandidate(string address, MapPoint location, int score, IDictionary<string, object> attributes)

AddressToLocationsParametersClass

Properties

Address { get; } : Dictionary<string, string>

OutFields { get; } : List<string>

OutSpatialReference { get; set; } : SpatialReference

Methods

AddressToLocationsParameters()

Locator

TaskBase

Sealed Class

Properties

AddressToLocationsLastResult { get; set; } : List<AddressCandidate>

LocationToAddressLastResult { get; set; } : Address

Methods

AddressToLocationsAsync(AddressToLocationsParameters parameters) : void

AddressToLocationsAsync(AddressToLocationsParameters parameters, object userToken) : void

LocationToAddressAsync(MapPoint location, double distance) : void

LocationToAddressAsync(MapPoint location, double distance, object userToken) : void

Locator()

Locator(string URL)

Events

AddressToLocationsCompleted : EventHandler<AddressToLocationsEventArgs>

LocationToAddressCompleted : EventHandler<AddressEventArgs>

OutFields

List<string>

Class

Methods

ToString() : string

Nested Types

QueryClass

Properties

Geometry { get; set; } : Geometry

MaxAllowableOffset { get; set; } : double

ObjectIDs { get; set; } : int[]

OutFields { get; set; } : OutFields

OutSpatialReference { get; set; } : SpatialReference

OutSpatialReferenceWKID { get; set; } : int?

RelationParameter { get; set; } : string

ReturnGeometry { get; set; } : bool

ReturnIdsOnly { get; set; } : bool

SpatialRelationship { get; set; } : SpatialRelationship

Text { get; set; } : string

TimeExtent { get; set; } : TimeExtent

Where { get; set; } : string

Methods

Query()

QueryTask

TaskBase

Sealed Class

Properties

LastRelationshipResult { get; set; } : RelationshipResult

LastResult { get; set; } : FeatureSet

Methods

ExecuteAsync(Query query) : void

ExecuteAsync(Query query, object userToken) : void

ExecuteRelationshipQueryAsync(RelationshipParameter parameter, [object userToken = null]) : void

QueryTask()

QueryTask(string Url)

Events

ExecuteCompleted : EventHandler<QueryEventArgs>

ExecuteRelationshipQueryCompleted : EventHandler<RelationshipEventArgs>

ServiceException

Exception

Sealed Class

Properties

Code { get; set; } : int

Details { get; } : List<string>

TaskBaseAbstract Class

Properties

DisableClientCaching { get; set; } : bool

IsBusy { get; } : bool

ProxyURL { get; set; } : string

Token { get; set; } : string

Url { get; set; } : string

Methods

CancelAsync() : void

OnPropertyChanged(string name) : void

Events

Failed : EventHandler<TaskFailedEventArgs>

PropertyChanged : PropertyChangedEventHandler

GPExecuteCompleteEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : GPExecuteResults

Geoprocessor

TaskBase

Sealed Class

Properties

ExecuteLastResult { get; set; } : GPExecuteResults

GetInputLastResult { get; set; } : GPParameter

GetResultDataLastResult { get; set; } : GPParameter

GetResultImageLastResult { get; set; } : MapImage

OutputSpatialReference { get; set; } : SpatialReference

ProcessSpatialReference { get; set; } : SpatialReference

SubmitJobLastResult { get; set; } : JobInfo

UpdateDelay { get; set; } : int

Methods

CancelJobStatusUpdates(string jobId) : void

CheckJobStatusAsync(string jobId) : void

ExecuteAsync(List<GPParameter> parameters) : void

ExecuteAsync(List<GPParameter> parameters, object userToken) : void

Geoprocessor()

Geoprocessor(string Url)

GetInputAsync(string jobId, string parameterName) : void

GetInputAsync(string jobId, string parameterName, object userToken) : void

GetResultDataAsync(string jobId, string parameterName) : void

GetResultDataAsync(string jobId, string parameterName, object userToken) : void

GetResultImageAsync(string jobId, string parameterName) : void

GetResultImageAsync(string jobId, string parameterName, object userToken) : void

GetResultImageLayerAsync(string jobId, string parameterName) : void

SubmitJobAsync(List<GPParameter> parameters) : void

Events

ExecuteCompleted : EventHandler<GPExecuteCompleteEventArgs>

GetInputCompleted : EventHandler<GPParameterEventArgs>

GetResultDataCompleted : EventHandler<GPParameterEventArgs>

GetResultImageCompleted : EventHandler<GetResultImageEventArgs>

GetResultImageLayerCompleted : EventHandler<GetResultImageLayerEventArgs>

JobCompleted : EventHandler<JobInfoEventArgs>

StatusUpdated : EventHandler<JobInfoEventArgs>

Nested Types

JobParamsClass

Properties

cancelled { get; set; } : bool

timer { get; set; } : DispatcherTimer

updateDelay { get; set; } : int

webClient { get; set; } : WebClient

GPExecuteResultsClass

Properties

Messages { get; set; } : List<GPMessage>

OutParameters { get; set; } : List<GPParameter>

GPMessageClass

Properties

Description { get; set; } : string

MessageType { get; set; } : GPMessageType

GPParameterEventArgs

TaskEventArgs

Sealed Class

Properties

Parameter { get; set; } : GPParameter

GetResultImageEventArgs

TaskEventArgs

Sealed Class

Properties

MapImage { get; set; } : MapImage

GetResultImageLayerEventArgs

TaskEventArgs

Sealed Class

Properties

GPResultImageLayer { get; set; } : GPResultImageLayer

FindParametersSealed Class

Properties

Contains { get; set; } : bool

LayerDefinitions { get; set; } : IEnumerable<LayerDefinition>

LayerIds { get; } : List<int>

MaxAllowableOffset { get; set; } : double

ReturnGeometry { get; set; } : bool

SearchFields { get; } : List<string>

SearchText { get; set; } : string

SpatialReference { get; set; } : SpatialReference

SpatialReferenceWKID { get; set; } : int?

Methods

FindParameters()

IdentifyParametersClass

Properties

DPI { get; set; } : int

Geometry { get; set; } : Geometry

Height { get; set; } : int

LayerDefinitions { get; set; } : IEnumerable<LayerDefinition>

LayerIds { get; } : List<int>

LayerOption { get; set; } : LayerOption

MapExtent { get; set; } : Envelope

MaxAllowableOffset { get; set; } : double

ReturnGeometry { get; set; } : bool

SpatialReference { get; set; } : SpatialReference

SpatialReferenceWKID { get; set; } : int?

TimeExtent { get; set; } : TimeExtent

TimeOptions { get; set; } : IEnumerable<TimeOption>

Tolerance { get; set; } : int

Width { get; set; } : int

Methods

IdentifyParameters()

Dynam icLayer

Layer

Abstract Class

Methods

Cancel() : void

DynamicLayer()

GetSource(Envelope extent, int width, int height, OnImageComplete onComplete) : void

OnProgress(int progress) : void

Refresh() : void

Nested Types

OnImageCompleteDelegate

image : ImageSource

width : int

height : int

extent : Envelope

FeatureLayer

GraphicsLayer

Class

Properties

AutoSave { get; set; } : bool

Color { get; set; } : Color

DisableClientCaching { get; set; } : bool

EditTask { get; } : EditTask

FeatureSymbol { get; set; } : Symbol

forDeletion { get; } : List<Graphic>

Geometry { get; set; } : Geometry

HasEdits { get; set; } : bool

IsReadOnly { get; set; } : bool

LayerInfo { get; set; } : FeatureLayerInfo

Mode { get; set; } : QueryMode

ObjectIDs { get; set; } : int[]

OnDemandCacheSize { get; set; } : int

OutFields { get; set; } : OutFields

ProxyUrl { get; set; } : string

SelectionColor { get; set; } : Brush

Text { get; set; } : string

TimeExtent { get; } : TimeExtent

Token { get; set; } : string

Url { get; set; } : string

ValidateEdits { get; set; } : bool

Where { get; set; } : string

Methods

AddAttachment(Graphic g, Stream file, string filename, Action<AttachmentResult> callback, Action<Exception> errorCallback) : void

AddAttachment(Graphic g, Stream file, string filename, string contentType, Action<AttachmentResult> callback, Action<Exception> errorCallback) : void

AddAttachment(string featureID, Stream file, string filename, Action<AttachmentResult> callback, Action<Exception> errorCallback) : void

AddAttachment(string featureID, Stream file, string filename, string contentType, Action<AttachmentResult> callback, Action<Exception> errorCallback) : void

DeleteAttachment(Graphic g, string[] attachmentIds, Action<AttachmentResult[]> callback, Action<Exception> errorCallback) : void

DeleteAttachment(string featureID, string[] attachmentIds, Action<AttachmentResult[]> callback, Action<Exception> errorCallback) : void

FeatureLayer()

Initialize() : void

QueryAttachmentInfos(Graphic g, Action<IEnumerable<AttachmentInfo>> callback, Action<Exception> errorCallback) : void

QueryAttachmentInfos(string featureID, Action<IEnumerable<AttachmentInfo>> callback, Action<Exception> errorCallback) : void

SaveEdits() : void

Update() : void

Events

BeginSaveEdits : EventHandler<BeginEditEventArgs>

EndSaveEdits : EventHandler<EndEditEventArgs>

SaveEditsFailed : EventHandler<TaskFailedEventArgs>

UpdateCompleted : EventHandler

UpdateFailed : EventHandler<TaskFailedEventArgs>

Nested Types

SimpleRendererClass

QueryModeEnum

Snapshot

OnDemand

SelectionOnly

MapImageSealed Class

Properties

Error { get; set; } : Exception

Extent { get; set; } : Envelope

Height { get; set; } : int

Href { get; set; } : string

Scale { get; set; } : double

Width { get; set; } : int

ClassBreaksRenderer

DependencyObject

Sealed Class

Properties

Attribute { get; set; } : string

Classes { get; } : ObservableCollection<ClassBreakInfo>

DefaultSymbol { get; set; } : Symbol

Methods

ClassBreaksRenderer()

GetSymbol(Graphic graphic) : Symbol

Events

PropertyChanged : PropertyChangedEventHandler

ClassBreakInfo

RendererInfo

Class

Properties

MaximumValue { get; set; } : double

MinimumValue { get; set; } : double

UniqueValueRenderer

DependencyObject

Sealed Class

Properties

Attribute { get; set; } : string

DefaultLabel { get; set; } : string

DefaultSymbol { get; set; } : Symbol

Infos { get; } : ObservableCollection<UniqueValueInfo>

Methods

GetSymbol(Graphic graphic) : Symbol

UniqueValueRenderer()

Events

PropertyChanged : PropertyChangedEventHandler

UniqueValueInfo

RendererInfo

Class

Properties

Value { get; set; } : object

AddressEventArgs

TaskEventArgs

Sealed Class

Properties

Address { get; set; } : Address

GPResultImageLayer

DynamicMapServiceLayer

Sealed Class

Properties

DisableClientCaching { get; set; } : bool

ImageFormat { get; set; } : RestImageFormat

JobId { get; set; } : string

ParameterName { get; set; } : string

Token { get; set; } : string

Url { get; set; } : string

Methods

GetUrl(Envelope extent, int width, int height, OnUrlComplete onComplete) : void

Initialize() : void

Nested Types

RestImageFormatEnum

PNG24

JPG

Clusterer

DependencyObject

Abstract Class

Methods

CancelAsync() : void

ClusterGraphicsAsync(IEnumerable<Graphic> graphics, double resolution) : void

GetClusterChildElements(DependencyObject obj) : string

OnClusteringCompleted(IEnumerable<Graphic> clusters) : void

OnPropertyChanged(string propertyName) : void

SetClusterChildElements(DependencyObject obj, string value) : void

Events

PropertyChanged : PropertyChangedEventHandler

Nested Types

ClusterEventArgs

EventArgs

Class

Properties

Clusters { get; set; } : IEnumerable<Graphic>

Methods

ClusterEventArgs(IEnumerable<Graphic> clusters)

FlareClusterer

GraphicsClusterer

Class

Properties

FlareBackground { get; set; } : Brush

FlareForeground { get; set; } : Brush

Gradient { get; set; } : LinearGradientBrush

MaximumFlareCount { get; set; } : int

Methods

ClusterGraphicsAsync(IEnumerable<Graphic> graphics, double resolution) : void

FlareClusterer()

OnCreateGraphic(GraphicCollection cluster, MapPoint point, int maxClusterCount) : Graphic

GraphicsClusterer

Clusterer

Abstract Class

Properties

Radius { get; set; } : int

Methods

CancelAsync() : void

ClusterGraphicsAsync(IEnumerable<Graphic> graphics, double resolution) : void

GraphicsClusterer()

OnCreateGraphic(GraphicCollection cluster, MapPoint center, int maxClusterCount) : Graphic

LayerDefinitionSealed Class

Properties

Definition { get; set; } : string

LayerID { get; set; } : int

FlareSymbol

MarkerSymbol

Class

Properties

FillColor { get; set; } : Brush

ForeColor { get; set; } : Brush

DirectionsFeatureSet

FeatureSet

Sealed Class

Properties

Extent { get; set; } : Envelope

MergedGeometry { get; set; } : Polyline

RouteID { get; set; } : int

RouteName { get; set; } : string

TotalDriveTime { get; set; } : double

TotalLength { get; set; } : double

TotalTime { get; set; } : double

RouteEventArgs

TaskEventArgs

Sealed Class

Properties

Barriers { get; set; } : Graphic[]

Facilities { get; set; } : Graphic[]

Incidents { get; set; } : Graphic[]

Messages { get; set; } : GPMessage[]

PolygonBarriers { get; set; } : Graphic[]

PolylineBarriers { get; set; } : Graphic[]

RouteResults { get; set; } : RouteResult[]

ServiceAreaPolygons { get; set; } : Graphic[]

ServiceAreaPolylines { get; set; } : Graphic[]

RouteParameters

BaseRouteParameters

Sealed Class

Properties

DirectionsLanguage { get; set; } : CultureInfo

DirectionsLengthUnits { get; set; } : esriUnits

DirectionsTimeAttribute { get; set; } : string

DoNotLocateOnRestrictedElements { get; set; } : bool

FindBestSequence { get; set; } : bool

IgnoreInvalidLocations { get; set; } : bool

PreserveFirstStop { get; set; } : bool

PreserveLastStop { get; set; } : bool

ReturnDirections { get; set; } : bool

ReturnRoutes { get; set; } : bool

ReturnStops { get; set; } : bool

StartTime { get; set; } : DateTime?

Stops { get; set; } : IEnumerable<Graphic>

UseHierarchy { get; set; } : bool

UseTimeWindows { get; set; } : bool

Methods

RouteParameters()

RouteResultSealed Class

Properties

Directions { get; set; } : DirectionsFeatureSet

Route { get; set; } : Graphic

RouteName { get; set; } : string

Stops { get; set; } : IList<Graphic>

RouteTask

TaskBase

Class

Methods

DeserializeRouteResults(string result, object userToken) : RouteEventArgs

GetClosestFacilityParameters(RouteClosestFacilityParameters parameters) : Dictionary<string, string>

GetServiceAreaParameters(RouteServiceAreaParameters parameters) : Dictionary<string, string>

JsonToGPMessage(IDictionary<string, object> dic, List<GPMessage> messages) : void

JsonToGraphics(IDictionary<string, object> dic, List<Graphic> graphics, string key, GeometryType gType) : void

OnSolveClosestFacilityCompleted(RouteEventArgs args) : void

OnSolveServiceAreaCompleted(RouteEventArgs args) : void

PointsToJson(JsonWriter json, int pcCount, PointCollection pc, string xName, Geometry g) : int

RouteAttributesToJson(IEnumerable<AttributeParameter> aps) : string

RouteTask()

RouteTask(string url)

SolveAsync(RouteParameters parameters) : void

SolveAsync(RouteParameters parameters, object userToken) : void

SolveClosestFacilityAsync(RouteClosestFacilityParameters parameters) : void

SolveClosestFacilityAsync(RouteClosestFacilityParameters parameters, object userToken) : void

solveClosestFacilityCompleted(object sender, RequestEventArgs e) : void

SolveServiceAreaAsync(RouteServiceAreaParameters parameters) : void

SolveServiceAreaAsync(RouteServiceAreaParameters parameters, object userToken) : void

solveServiceAreaCompleted(object sender, RequestEventArgs e) : void

Events

SolveClosestFacilityCompleted : EventHandler<RouteEventArgs>

SolveCompleted : EventHandler<RouteEventArgs>

SolveServiceAreaCompleted : EventHandler<RouteEventArgs>

Editor

DependencyObject

Class

Properties

Add { get; } : ICommand

AutoComplete { get; set; } : bool

AutoSelect { get; set; } : bool

CancelActive { get; } : ICommand

ClearSelection { get; } : ICommand

ContinuousMode { get; set; } : bool

Cut { get; } : ICommand

DeleteSelected { get; } : ICommand

EditVertices { get; } : ICommand

Freehand { get; set; } : bool

GeometryServiceUrl { get; set; } : string

GraphicsLayers { get; } : IEnumerable<GraphicsLayer>

LayerIDs { get; set; } : IEnumerable<string>

Map { get; set; } : Map

Reshape { get; } : ICommand

Save { get; } : ICommand

Select { get; } : ICommand

SelectionMode { get; set; } : DrawMode

Union { get; } : ICommand

Methods

GetSnapDistance(DependencyObject map) : double

GetSnapKey(DependencyObject map) : Key

SetSnapDistance(DependencyObject map, double distance) : void

SetSnapKey(DependencyObject map, Key key) : void

Events

EditCompleted : EventHandler<EditEventArgs>

EditorActivated : EventHandler

Nested Types

EditEventArgs

EventArgs

Sealed Class

Properties

Action { get; set; } : EditAction

Edits { get; set; } : IEnumerable<Change>

ChangeSealed Class

Properties

Graphic { get; set; } : Graphic

Layer { get; set; } : Layer

EditActionEnum

Add

Remove

Cut

DeleteSelected

ClearSelection

Select

Reshape

Cancel

EditVertices

Save

Union

RenderingRuleSealed Class

Properties

RasterFunctionArguments { get; set; } : IDictionary<string, object>

RasterFunctionName { get; set; } : string

VariableName { get; set; } : string

MosaicRuleSealed Class

Properties

Ascending { get; set; } : bool

FIDs { get; set; } : int[]

LockRasterIds { get; set; } : int[]

MosaicMethod { get; set; } : string

MosaicOperation { get; set; } : string

SortField { get; set; } : string

SortValue { get; set; } : object

Viewpoint { get; set; } : MapPoint

Where { get; set; } : string

FieldSealed Class

Properties

Alias { get; set; } : string

Domain { get; set; } : Domain

Editable { get; set; } : bool

Length { get; set; } : int

Name { get; set; } : string

Nullable { get; set; } : bool

Type { get; set; } : FieldType

Nested Types

FieldTypeEnum

Integer

SmallInteger

Double

Single

String

Date

Geometry

OID

Blob

GlobalID

Raster

GUID

XML

Unknown

GraphicMouseEventArgs

EventArgs

Class

Properties

Graphic { get; set; } : Graphic

OriginalSource { get; } : object

StylusDevice { get; } : StylusDevice

Methods

GetPosition(UIElement relativeTo) : Point

GraphicMouseButtonEventArgs

GraphicMouseEventArgs

Sealed Class

Properties

Handled { get; set; } : bool

TiledLayer

Layer

Abstract Class

Properties

TileInfo { get; set; } : TileInfo

Methods

GetTileSource(int level, int row, int col, Action<ImageSource> onComplete) : void

Refresh() : void

TiledLayer()

Nested Types

RampInterpolatorClass

Properties

ColorRange { get; set; } : ColorRange

OpacityRange { get; set; } : OpacityRange

SizeRange { get; set; } : SizeRange

Methods

GetInterpolatedSymbol(Symbol symbol, Graphic graphic, double startValue, double endValue, double objectValue) : Symbol

RampInterpolator()

SizeRangeClass

Properties

From { get; set; } : double

To { get; set; } : double

Methods

SizeRange()

ColorRangeClass

Properties

From { get; set; } : Color

To { get; set; } : Color

Methods

ColorRange()

OpacityRangeClass

Properties

From { get; set; } : double

To { get; set; } : double

Methods

OpacityRange()

RendererInfoClass

Properties

Description { get; set; } : string

Label { get; set; } : string

Symbol { get; set; } : Symbol

SimpleRenderer

DependencyObject

Sealed Class

Properties

Symbol { get; set; } : Symbol

Methods

GetSymbol(Graphic graphic) : Symbol

Events

PropertyChanged : PropertyChangedEventHandler

TemporalRenderer

DependencyObject

Class

Properties

LatestObservationRenderer { get; set; } : IRenderer

ObservationRenderer { get; set; } : IRenderer

SymbolAger { get; set; } : ISymbolInterpolator

TrackIdField { get; set; } : string

TrackRenderer { get; set; } : IRenderer

Methods

GetSymbol(Graphic graphic) : Symbol

GetTrackID(Graphic graphic, GraphicsLayer layer) : object

TemporalRenderer()

Events

PropertyChanged : PropertyChangedEventHandler

TimeClassBreaksAger

DependencyObject

Class

Properties

TimeClasses { get; } : ObservableCollection<TimeClassBreakInfo>

Unit { get; set; } : TimeUnit

Methods

GetInterpolatedSymbol(Symbol symbol, Graphic graphic, double startValue, double endValue, double objectValue) : Symbol

TimeClassBreaksAger()

TimeClassBreakInfoClass

Properties

Color { get; set; } : Color

MaximumAge { get; set; } : double

MinimumAge { get; set; } : double

Opacity { get; set; } : double

Size { get; set; } : double

Methods

TimeClassBreakInfo()

TimeExtentSealed Class

Properties

End { get; set; } : DateTime

Start { get; set; } : DateTime

Methods

Intersects(DateTime date) : bool

Intersects(TimeExtent extent) : bool

Offset(TimeSpan offset) : TimeExtent

TimeExtent()

TimeExtent(DateTime startTime, DateTime endTim…

TimeExtent(DateTime time)

ToString() : string

DictionaryChangedEventArgs

EventArgs

Sealed Class

Properties

Action { get; set; } : NotifyCollectionChangedAction

Key { get; set; } : string

NewValue { get; set; } : object

OldValue { get; set; } : object

ValidationException

Exception

Class

AttachmentInfoSealed Class

Properties

ContentType { get; set; } : string

Delete { get; } : ICommand

ID { get; set; } : string

Name { get; set; } : string

Size { get; set; } : long

Uri { get; set; } : Uri

AttachmentResultSealed Class

Properties

GlobalID { get; set; } : int?

ObjectID { get; set; } : int

Success { get; set; } : bool CodedValueDomain

Domain

Sealed Class

Properties

CodedValues { get; set; } : IDictionary<object, string>

Dom ainAbstract Class

Properties

Name { get; set; } : string

FeatureLayerInfoSealed Class

Properties

Capabilities { get; set; } : IEnumerable<string>

CopyrightText { get; set; } : string

DefaultSpatialReference { get; set; } : SpatialReference

DefinitionExpression { get; set; } : string

Description { get; set; } : string

DisplayField { get; set; } : string

Extent { get; set; } : Envelope

FeatureTypes { get; set; } : IDictionary<object, FeatureType>

Fields { get; set; } : List<Field>

GeometryType { get; set; } : GeometryType

GlobalIdField { get; set; } : string

HasAttachments { get; set; } : bool

Id { get; set; } : int

IsReadOnly { get; } : bool

Name { get; set; } : string

ObjectIdField { get; set; } : string

Relationships { get; set; } : IEnumerable<Relationship>

Renderer { get; set; } : IRenderer

Templates { get; set; } : IDictionary<string, FeatureTemplate>

Type { get; set; } : string

TypeIdField { get; set; } : string

FeatureTemplateSealed Class

Properties

Description { get; set; } : string

Name { get; set; } : string

PrototypeAttributes { get; set; } : IDictionary<string, object>

PrototypeGeometry { get; set; } : Geometry

Methods

GetSymbol(IRenderer renderer) : Symbol

FeatureTypeSealed Class

Properties

Domains { get; set; } : IDictionary<string, Domain>

Id { get; set; } : object

Name { get; set; } : string

Templates { get; set; } : IDictionary<string, FeatureTemplate>

RangeDomain<T>

Domain

Generic Sealed Class

Properties

MaximumValue { get; set; } : T

MinimumValue { get; set; } : T

RelationshipSealed Class

Properties

Id { get; set; } : int

Name { get; set; } : string

RelatedTableId { get; set; } : int

PictureFillSymbol

FillSymbol

Sealed Class

Properties

BorderStyle { get; set; } : LineStyle

Color { get; set; } : Brush

Height { get; set; } : double

Opacity { get; set; } : double

SelectionColor { get; set; } : Brush

Source { get; set; } : ImageSource

Width { get; set; } : double

Methods

PictureFillSymbol()

SimpleFillSymbol

FillSymbol

Sealed Class

Properties

BorderStyle { get; set; } : LineStyle

Color { get; set; } : Color

SelectionColor { get; set; } : Brush

Style { get; set; } : SimpleFillStyle

Methods

SimpleFillSymbol()

Nested Types

SimpleFillStyleEnum

Solid

BackwardDiagonal

ForwardDiagonal

Horizontal

Vertical

Null

WebMercatorClass

Methods

FromGeographic(Geometry geo) : Geometry

ToGeographic(Geometry proj) : Geometry

Nested Types

BeginEditEventArgs

EventArgs

Sealed Class

Properties

Adds { get; set; } : IList<Graphic>

Cancel { get; set; } : bool

Deletes { get; set; } : IList<Graphic>

Updates { get; set; } : IList<Graphic>

EditException

Exception

Sealed Class

EditResultItemSealed Class

Properties

ErrorCode { get; set; } : int

ErrorDescription { get; set; } : string

GlobalID { get; set; } : object

ObjectID { get; set; } : object

Success { get; set; } : bool

EditResultsSealed Class

Properties

AddResults { get; set; } : IList<EditResultItem>

DeleteResults { get; set; } : IList<EditResultItem>

UpdateResults { get; set; } : IList<EditResultItem>

EndEditEventArgs

EventArgs

Sealed Class

Properties

Results { get; set; } : EditResults

Success { get; set; } : bool

CutEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : IList<Graphic>

GeometryEventArgs

TaskEventArgs

Sealed Class

Properties

Result { get; set; } : Geometry

DistanceEventArgs

TaskEventArgs

Sealed Class

Properties

Distance { get; set; } : double

DensifyParametersSealed Class

Properties

Geodesic { get; set; } : bool

LengthUnit { get; set; } : LinearUnit?

MaxSegmentLength { get; set; } : double

DistanceParametersSealed Class

Properties

DistanceUnit { get; set; } : LinearUni…

Geodesic { get; set; } : bool

GeneralizeParametersSealed Class

Properties

DeviationUnit { get; set; } : LinearUnit?

MaxDeviation { get; set; } : double

OffsetParametersSealed Class

Properties

BevelRatio { get; set; } : double

OffsetDistance { get; set; } : double

OffsetHow { get; set; } : GeometryOffset

OffsetUnit { get; set; } : LinearUnit?

Simplify { get; set; } : bool

TimeOptionSealed Class

Properties

LayerId { get; set; } : string

TimeDataCumulative { get; set; } : bool

TimeOffset { get; set; } : double

TimeOffsetUnit { get; set; } : TimeOffsetUnits

UseTime { get; set; } : bool

Methods

TimeOption()

ImageServiceIdentifyEventArgs

TaskEventArgs

Sealed Class

Properties

Results { get; set; } : ImageServiceIdentifyResult

ImageServiceIdentifyParametersClass

Properties

Geometry { get; set; } : Geometry

MosaicRule { get; set; } : MosaicRule

PixelX { get; set; } : double

PixelY { get; set; } : double

Methods

ImageServiceIdentifyParameters()

ImageServiceIdentifyResultSealed Class

Properties

CatalogItems { get; set; } : FeatureSet

CatalogItemVisibilities { get; set; } : double[]

Location { get; set; } : MapPoint

Name { get; set; } : string

ObjectID { get; set; } : int

Properties { get; set; } : IDictionary<string, object>

Value { get; set; } : string

Methods

deserializedJson(string json) : ImageServiceIdentifyResult

ImageServiceIdentifyTask

TaskBase

Class

Properties

LastResult { get; set; } : ImageServiceIdentifyResult

Methods

ExecuteAsync(ImageServiceIdentifyParameters parameters, [object userToken = null]) : void

ImageServiceIdentifyTask()

ImageServiceIdentifyTask(string Url)

Events

ExecuteCompleted : EventHandler<ImageServiceIdentifyEventArgs>

RelationshipEventArgs

TaskEventArgs

Sealed Class

Properties

Result { get; set; } : RelationshipResult

RelationshipParameterSealed Class

Properties

DefinitionExpression { get; set; } : string

MaxAllowableOffset { get; set; } : double

ObjectIds { get; set; } : IEnumerable<int>

OutFields { get; set; } : IEnumerable<string>

OutSpatialReference { get; set; } : SpatialReference

RelationshipId { get; set; } : int

ReturnGeometry { get; set; } : bool

Methods

RelationshipParameter()

RelationshipResultClass

Properties

Fields { get; set; } : IEnumerable<Field>

RelatedRecordsGroup { get; set; } : IDictionary<int, IEnumerable<Graphic>>

BaseRouteParam etersAbstract Class

Properties

AccumulateAttributes { get; set; } : string[]

AttributeParameterValues { get; set; } : IList<AttributeParameter>

Barriers { get; set; } : IEnumerable<Graphic>

ImpedanceAttribute { get; set; } : string

OutputGeometryPrecision { get; set; } : double

OutputGeometryPrecisionUnits { get; set; } : esriUnits

OutputLines { get; set; } : string

OutSpatialReference { get; set; } : SpatialReference

PolygonBarriers { get; set; } : IEnumerable<Graphic>

PolylineBarriers { get; set; } : IEnumerable<Graphic>

RestrictionAttributes { get; set; } : string[]

RestrictUTurns { get; set; } : string

ReturnBarriers { get; set; } : bool

ReturnPolygonBarriers { get; set; } : bool

ReturnPolylineBarriers { get; set; } : bool

AttributeParameterSealed Class

Properties

attributeName { get; set; } : string

parameterName { get; set; } : string

value { get; set; } : string

Methods

AttributeParameter()

AttributeParameter(string attributeName, string parameterName, string value)

RouteClosestFacilityParameters

BaseRouteParameters

Sealed Class

Properties

DefaultCutoff { get; set; } : double

DefaultTargetFacilityCount { get; set; } : int

DirectionsLanguage { get; set; } : CultureInfo

DirectionsLengthUnits { get; set; } : esriUnits

DirectionsTimeAttribute { get; set; } : string

Facilities { get; set; } : IEnumerable<Graphic>

FacilityReturnType { get; set; } : FacilityReturnType

Incidents { get; set; } : IEnumerable<Graphic>

ReturnDirections { get; set; } : bool

ReturnFacilities { get; set; } : bool

ReturnIncidents { get; set; } : bool

ReturnRoutes { get; set; } : bool

TravelDirection { get; set; } : FacilityTravelDirection

UseHierarchy { get; set; } : bool

Methods

RouteClosestFacilityParameters()

RouteServiceAreaParameters

BaseRouteParameters

Sealed Class

Properties

DefaultBreaks { get; set; } : string

ExcludeSourcesFromPolygons { get; set; } : string

Facilities { get; set; } : IEnumerable<Graphic>

MergeSimilarPolygonRanges { get; set; } : bool

OutputPolygons { get; set; } : string

OverlapLines { get; set; } : bool

OverlapPolygons { get; set; } : bool

ReturnFacilities { get; set; } : bool

SplitLineAtBreaks { get; set; } : bool

SplitPolygonsAtBreaks { get; set; } : bool

TravelDirection { get; set; } : FacilityTravelDirection

TrimOuterPolygon { get; set; } : bool

TrimPolygonDistance { get; set; } : double

TrimPolygonDistanceUnits { get; set; } : esriUnits

IRendererInterface

Methods

GetSymbol(Graphic graphic) : Symbol

ITemporalRenderer

IRenderer

Interface

Properties

LatestObservationRenderer { get; set; } : IRenderer

ObservationRenderer { get; set; } : IRenderer

TrackRenderer { get; set; } : IRenderer

Methods

GetTrackID(Graphic graphic, GraphicsLayer layer) : object

ISymbolInterpolatorInterface

Methods

GetInterpolatedSymbol(Symbol symbol, Graphic graphic, double startValue, double endValue, double objectValue) : Symbol

DrawModeEnum

None

Point

Polyline

Polygon

Rectangle

Freehand

ScaleBarUnitEnum

Undefined

DecimalDegrees

Inches

Feet

Yards

Miles

NauticalMiles

Millimeters

Centimeters

Decimeters

Meters

Kilometers

esriUnitsEnum

esriUnknownUnits

esriInches

esriPoints

esriFeet

esriYards

esriMiles

esriNauticalMiles

esriMillimeters

esriCentimeters

esriMeters

esriKilometers

esriDecimalDegrees

esriDecimeters

esriJobStatusEnum

esriJobNew

esriJobSubmitted

esriJobWaiting

esriJobExecuting

esriJobSucceeded

esriJobFailed

esriJobTimedOut

esriJobCancelling

esriJobCancelled

esriJobDeleting

esriJobDeleted

GeometryRelationEnum

esriGeometryRelationCross

esriGeometryRelationDisjoint

esriGeometryRelationIn

esriGeometryRelationInteriorIntersection

esriGeometryRelationIntersection

esriGeometryRelationLineCoincidence

esriGeometryRelationLineTouch

esriGeometryRelationOverlap

esriGeometryRelationPointTouch

esriGeometryRelationTouch

esriGeometryRelationWithin

esriGeometryRelationRelation

LayerOptionEnum

top

visible

all

GPMessageTypeEnum

Informative

Warning

Error

Empty

Abort

GeometryTypeEnum

Envelope

MultiPoint

Point

Polygon

Polyline

SpatialRelationshipEnum

esriSpatialRelIntersects

esriSpatialRelContains

esriSpatialRelCrosses

esriSpatialRelEnvelopeIntersects

esriSpatialRelIndexIntersects

esriSpatialRelOverlaps

esriSpatialRelTouches

esriSpatialRelWithin

esriSpatialRelRelation

TimeUnitEnum

Days

Hours

Milliseconds

Minutes

Months

Seconds

Weeks

Years

GeometryOffsetEnum

Mitered

Bevelled

Rounded

CurveExtensionEnum

DefaultCurveExtension

RelocateEnds

KeepEndAttributes

NoEndAttributes

NoExtendAtFrom

NoExtendAtTo

FacilityTravelDirectionEnum

TravelDirectionFromFacility

TravelDirectionToFacility

FacilityReturnTypeEnum

ServerFacilityReturnAll

ServerFacilityReturn

TimeOffsetUnitsEnum

Centuries

Days

Decades

Hours

Milliseconds

Minutes

Months

Seconds

Weeks

Years

Unknown

INotifyPropertyChanged

ITimeAwareLayer ITimeAwareLayer

IEnumerable<Graphic>

ITimeAwareLayer

INotifyPropertyChanged

INotifyPropertyChanged

IEquatable<Envelope>IEquatable<MapPoint>

IEquatable<SpatialReference>

INotifyPropertyChanged

IComparable<Lod>

IEnumerable<Graphic>

INotifyPropertyChanged

IRenderer

IRenderer

INotifyPropertyChanged

IRenderer

INotifyPropertyChanged

INotifyPropertyChanged

ISymbolInterpolator

IRenderer

INotifyPropertyChanged

ITemporalRenderer

INotifyPropertyChanged

ISymbolInterpolator

IProjection

Controls

Layers

Graphics

Feature Layers

Geometry

Renderers

Editing

Symbols

Tasks

ArcGIS API for Microsoft Silverlight/WPF v2.0 -ESRI.ArcGIS.Client library

Page 2: Object Model Diagram - ArcGIS API for Microsoft …help.arcgis.com/en/webapi/silverlight/2.0/help/ArcGIS...ArcGIS API for Microsoft Silverlight/WPF v2.0 LineSymbol * Bing proxy classes

ClearGraphicsAction

TargetedTriggerAction<Map>

Class

Properties

GraphicsLayerID

Methods

Invoke

MeasureAction

TargetedTriggerAction<Map>

Class

Properties

AreaUnit

DisplayTotals

DistanceUnit

FillSymbol

LineSymbol

MapUnits

MeasureMode

Methods

Invoke

MeasureAction

OnTargetChanged

Nested Types

Mode

Enum

Polyline

Polygon

Radius

PanToAction

TargetedTriggerAction<Map>

Class

Properties

Geometry

Methods

Invoke

RedlineAction

TargetedTriggerAction<Map>

Class

Properties

Color

DrawMode

GraphicsLayerID

Methods

RedlineAction

SpatialQueryAction

TargetedTriggerAction<Map>

Class

Properties

DrawMode

LayerID

OutFields

Symbol

Url

Where

Methods

Invoke

OnTargetChanged

SpatialQueryAction

ToggleLayerAction

TargetedTriggerAction<Map>

Class

Properties

Methods

Invoke

UpdateFeatureLayerActi…

TargetedTriggerAction<Map>

Class

Properties

FeatureLayerID

Methods

Invoke

ZoomToAction

TargetedTriggerAction<Map>

Class

Properties

Geometry

Methods

Invoke

ZoomToFullExtentAction

TargetedTriggerAction<Map>

Class

Methods

Invoke

ZoomToLayerAction

TargetedTriggerAction<Map>

Class

Properties

LayerID

Methods

Invoke

ConstrainExtentBehavior

Behavior<Map>

Class

Properties

ConstrainedExtent

Methods

OnAttached

OnDetaching

MaintainExtentBehavior

Behavior<Map>

Class

Methods

OnAttached

OnDetaching

ShowCoordinatesBehavior

Behavior<Map>

Class

Properties

FormatString

Methods

OnAttached

OnDetaching

AreaUnit

Enum

Undefined

SquareMiles

Acres

SquareKilometers

SquareFeet

SquareMeters

Hectares

DistanceUnit

Enum

Undefined

DecimalDegrees

Miles

Kilometers

Feet

Meters

Yards

NauticalMiles

ArcGIS API for Microsoft Silverlight/WPF v2.0 - ESRI.ArcGIS.Client.Behaviors library

Page 3: Object Model Diagram - ArcGIS API for Microsoft …help.arcgis.com/en/webapi/silverlight/2.0/help/ArcGIS...ArcGIS API for Microsoft Silverlight/WPF v2.0 LineSymbol * Bing proxy classes

Geocoder

Class

Properties

Culture

MinimumConfidence

ServerType

Methods

Geocode (+ 1 overload)

Geocoder (+ 1 overload)

ReverseGeocode (+ 1 overload)

Routing

Class

Properties

Culture

Optimization

ServerType

TrafficUsage

TravelMode

Methods

Route (+ 1 overload)

Routing (+ 1 overload)

ServerType

Enum

Production

Staging

TileLayer

TiledMapServiceLayer

Sealed Class

Properties

Culture

LayerStyle

ServerType

Token

Methods

GetTileUrl

Initialize

TileLayer

Nested Types

LayerType

Enum

Road

Aerial

AerialWithLabels

Transform

Static Class

Methods

GeographicToWebMercator

WebMercatorToGeographic

Address

Class

Properties

AddressLine

AdminDistrict

CountryRegion

District

FormattedAddress

Locality

PostalCode

PostalTown

Methods

RaisePropertyChanged

Events

PropertyChanged

UserLocation

Location

Class

Properties

Confidence

Location

Class

Properties

Altitude

Latitude

Longitude

Methods

RaisePropertyChanged

Events

PropertyChanged

GeocodeLocation

Location

Class

Properties

CalculationMethod

Confidence

Enum

High

Medium

Low

ResponseBase

Class

Properties

ResponseSum…

Methods

RaisePropertyC…

Events

PropertyChang…

GeocodeResponse

ResponseBase

Class

Properties

Results

GeocodeResult

Class

Properties

Address

BestView

Confidence

DisplayName

EntityType

Locations

MatchCodes

Methods

RaisePropertyChanged

Events

PropertyChanged

GeocodeCompletedEventArgs

AsyncCompletedEventArgs

Class

Properties

Result

Methods

GeocodeCompletedEventArgs

ReverseGeocodeCompletedEventArgs

AsyncCompletedEventArgs

Class

Properties

Result

Methods

ReverseGeocodeCompletedEventArgs

Waypoint

Class

Properties

Description

Location

Methods

RaisePropertyChanged

Events

PropertyChanged

UserLocation

Location

Class

Properties

Confidence

Location

Class

Properties

Altitude

Latitude

Longitude

Methods

RaisePropertyChanged

Events

PropertyChanged

GeocodeLocation

Location

Class

Properties

CalculationMethod

Confidence

Enum

High

Medium

Low

TravelMode

Enum

Driving

Walking

RouteOptimization

Enum

MinimizeTime

MinimizeDistance

TrafficUsage

Enum

None

TrafficBasedTime

TrafficBasedRouteAndTime

ResponseBase

Class

Properties

ResponseSummary

Methods

RaisePropertyChanged

Events

PropertyChanged

ResponseSummary

Class

Properties

AuthenticationResultCode

Copyright

FaultReason

StatusCode

TraceId

Methods

RaisePropertyChanged

Events

PropertyChanged

MajorRoutesResponse

ResponseBase

Class

Properties

Routes

StartingPoints

RouteResponse

ResponseBase

Class

Properties

Result

RouteResult

Class

Properties

Legs

RoutePath

Summary

Methods

RaisePropertyChanged

Events

PropertyChanged

AuthenticationResultCode

Enum

None

NoCredentials

ValidCredentials

InvalidCredentials

CredentialsExpired

NotAuthorized

ResponseStatusCode

Enum

Success

BadRequest

ServerError

RoutePath

Class

Properties

Points

Methods

RaisePropertyChanged

Events

PropertyChanged

RouteSummary

Class

Properties

BoundingRectangle

Distance

TimeInSeconds

Methods

RaisePropertyChanged

Events

PropertyChanged

RouteLeg

Class

Properties

ActualEnd

ActualStart

Itinerary

Summary

Methods

RaisePropertyChanged

Events

PropertyChanged

ItineraryItem

Class

Properties

CompassDirection

Hints

Location

ManeuverType

Summary

Text

Warnings

Methods

RaisePropertyChanged

Events

PropertyChanged

ManeuverType

Enum

None

Unknown

DepartStart

DepartIntermediate…

DepartIntermediate…

ArriveFinish

ArriveIntermediateSt…

TurnLeft

TurnRight

TurnBack

UTurn

TurnToStayLeft

TurnToStayRight

BearLeft

BearRight

KeepToStayLeft

KeepToStayRight

KeepToStayStraight

KeepLeft

KeepRight

KeepStraight

Take

TakeRampLeft

TakeRampRight

TakeRampStraight

KeepOnrampLeft

KeepOnrampRight

KeepOnrampStraight

Merge

Continue

RoadNameChange

EnterRoundabout

ExitRoundabout

TurnRightThenTurnR…

TurnRightThenTurnL…

T urnRightThenBearR…

TurnRightThenBearL…

TurnLeftThenTurnLeft

TurnLeftThenTurnRi…

TurnLeftThenBearLeft

T urnLeftThenBearRi…

BearRightThenTurnR…

BearRightThenTurnL…

BearRightThenBearR…

BearRightThenBearL…

BearLeftThenTurnLeft

BearLeftThenTurnRi…

BearLeftThenBearRi…

BearLeftThenBearLeft

RampThenHighway…

RampThenHighwayL…

RampToHighwayStr…

EnterThenExitRound…

BearThenMerge

TurnThenMerge

BearThenKeep

Transfer

Wait

TakeTransit

Walk

ItineraryItemHintType

Enum

PreviousIntersection

NextIntersection

Landmark

ItineraryWarningSeverity

Enum

None

LowImpact

Minor

Moderate

Serious

CalculateRouteCompletedEventArgs

AsyncCompletedEventArgs

Class

Properties

Result

Methods

CalculateRouteCompletedEventArgs

INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged

INotifyPropertyChanged

ArcGIS API for Microsoft Silverlight/WPF v2.0 - ESRI.ArcGIS.Client.Bing library

* Bing proxy classes which are not used by the ArcGIS API for Microsoft Silverlight/WPF

are not included in this diagram.

Page 4: Object Model Diagram - ArcGIS API for Microsoft …help.arcgis.com/en/webapi/silverlight/2.0/help/ArcGIS...ArcGIS API for Microsoft Silverlight/WPF v2.0 LineSymbol * Bing proxy classes

AttachmentEditor

Control

Class

Properties

FeatureLayer

Filter

FilterIndex

GraphicSource

ItemTemplate

Multiselect

Methods

AttachmentEditor (+ 1 overload)

OnApplyTemplate

Events

BeginUpload

EndUpload

UploadFailed

Nested Types

UploadFailedEventArgs

EventArgs

Sealed Class

Properties

Result

BeginUploadEventArgs

EventArgs

Sealed Class

Properties

Cancel

FileInfos

DesignTimeDataSource

Class

Bookmark

Control

Class

Properties

Bookmarks

Key

Map

Title

UseIsolatedStorage

Methods

AddBookmark

Bookmark (+ 1 overload)

ClearBookmarks

DeleteBookmarkAt

OnApplyTemplate

Nested Types

MapBookmark

Class

Properties

Extent

Name

Methods

ToString

EditorWidget

Control

Class

Properties

AlwaysDisplayDefaultTemplates

AutoComplete

AutoSelect

Continuous

Freehand

GeometryServiceUrl

LayerIDs

Map

ShowAttributesOnAdd

Methods

EditorWidget (+ 1 overload)

OnApplyTemplate

Events

EditCompleted

TemplatePicker

Control

Class

Properties

AlwaysDisplayDefaultTemplates

AutoComplete

AutoSelect

Continuous

Freehand

GeometryServiceUrl

ItemTemplate

LayerIDs

Map

ShowAttributesOnAdd

TemplateGroups

Templates

Methods

OnApplyTemplate

ShowAttributeForm

TemplatePicker (+ 1 overload)

Events

EditCompleted

TemplateGroup

Sealed Class

Properties

Name

Templates

Methods

ToString

SymbolTemplate

Sealed Class

Properties

Description

Editor

Name

Symbol

TypeID

Methods

ToString

FeatureDataField<T>

Generic Sealed Class

Properties

Key

Value

Events

PropertyChanged

FeatureDataForm

Control

Sealed Class

Properties

ComboBoxStyle

CommitButtonContent

CommitButtonStyle

DatePickerStyle

FeatureLayer

GraphicSource

HasEdits

IsReadOnly

IsValid

LabelPosition

LabelStyle

TextBoxStyle

Methods

FeatureDataForm (+ 1 overload)

OnApplyTemplate

Events

EditEnded

PropertyChanged

Nested Types

FeatureDataFormLabelPosition

Enum

Left

Top

FeatureDataGrid

DataGrid

Class

Properties

FilterSource

Graphics

GraphicsLayer

Map

SelectedGraphics

Methods

FeatureDataGrid (+ 1 overload)

OnApplyTemplate

OnAutoGeneratingColumn

OnBeginningEdit

OnPreparingCellForEdit

OnRowEditEnded

OnSelectionChanged

RefreshRow

ScrollIntoView

Nested Types

Magnifier

UserControl

Class

Properties

Enabled

Layers

Map

ZoomFactor

Methods

Initialize

Magnifier

MagnifyingGlass

Control

Class

Properties

Layer

Map

ZoomFactor

Methods

ArrangeOverride

MagnifyingGlass (+ 1 overload)

OnApplyTemplate

MapTip

Control

Class

Properties

GraphicsLayer

HorizontalOffset

ItemsSource

Title

TitleMember

VerticalOffset

Methods

Collapse

Expand

MapTip (+ 1 overload)

OnApplyTemplate

Navigation

Control

Class

Properties

Map

PanFactor

Methods

Navigation (+ 1 overload)

OnApplyTemplate

OnMouseEnter

OnMouseLeave

SetupZoom

OverviewMap

Control

Class

Properties

IsStatic

Layer

Map

MaximumExtent

Methods

ArrangeOverride

OnApplyTemplate

OverviewMap (+ 1 overload)

MapProgressBar

Control

Class

Properties

Map

TextBrush

Methods

MapProgressBar (+ 1 overload)

OnApplyTemplate

TimeSlider

Control

Class

Properties

Intervals

IsPlaying

Loop

MaximumValue

MinimumValue

PlaySpeed

TimeMode

ValidValue

Value

Methods

CreateTimeStopsByCount

CreateTimeStopsByTimeInterval

Next

OnApplyTemplate

OnGotFocus

OnKeyDown

OnLostFocus

OnMouseEnter

OnMouseLeave

OnMouseLeftButtonDown

Previous

TimeSlider (+ 1 overload)

Events

ValueChanged

Nested Types

ValueChangedEventArgs

RoutedEventArgs

Sealed Class

Properties

NewValue

OldValue

Methods

ValueChangedEventArgs

TimeMode

Enum

CumulativeFromStart

TimeExtent

TimeInstant

ToolbarIndexChangedHandlerDelegate

sender

e

ToolbarItemMouseEnterDelegate

sender

e

ToolbarItemMouseLeaveDelegate

sender

e

SelectedToolbarItemArgs

EventArgs

Class

Properties

Index

Item

Methods

SelectedToolbarItemArgs

Toolbar

Control

Class

Properties

Items

MaxItemHeight

MaxItemWidth

ToolbarItemClickEffect

Methods

OnApplyTemplate

Toolbar (+ 1 overload)

Events

ToolbarIndexChanged

ToolbarItemClicked

ToolbarItemMouseEnter

ToolbarItemMouseLeave

Nested Types

ClickEffect

Enum

None

Bounce

ToolbarItem

DependencyObject

Class

Properties

Content

Tag

Text

ToolbarItemCollection

ObservableCollection<ToolbarItem>

Class

SymbolDisplay

Control

Class

Properties

Attributes

ChildElement

Scale

Symbol

SymbolContent

Methods

ArrangeOverride

MeasureOverride

OnApplyTemplate

SymbolDisplay

Nested Types

DataBinder

Class

Properties

Attributes

Symbol

Events

PropertyChan…

SymbolPresenter

Control

Class

Properties

Symbol

Methods

MeasureOverride

OnMouseEnter

OnMouseLeave

OnMouseLeftButtonDown

OnMouseLeftButtonUp

TemplatePanel

Control

Class

Properties

ItemTemplate

StackCount

StackDirection

Templates

Methods

OnApplyTemplate

TemplatePanel (+ 1 overload)

TickBar

Panel

Class

Properties

Orientation

TickMarkPositions

TickMarkTemplate

Methods

ArrangeOverride

MeasureOverride

TickBar

CodedValueSource

Class

Properties

Code

Name

CodedValueSources

List<CodedValueSource>

Class

Methods

CodedValueSources

RangeDomainValidator

Class

Properties

maxValue

minValue

Methods

IsInValidRange (+ 13 overloads)

IKeyValue

INotifyPropertyChanged

INotifyPropertyChanged

ArcGIS API for Microsoft Silverlight/WPF v2.0 - ESRI.ArcGIS.Client.Toolkit library

Page 5: Object Model Diagram - ArcGIS API for Microsoft …help.arcgis.com/en/webapi/silverlight/2.0/help/ArcGIS...ArcGIS API for Microsoft Silverlight/WPF v2.0 LineSymbol * Bing proxy classes

GeoRssLayer

GraphicsLayer

Sealed Class

Properties

Source

Methods

GeoRssLayer

Initialize

Update

HeatMapLayer

DynamicLayer

Class

Properties

FullExtent

Gradient

HeatMapPoints

Intensity

Methods

Cancel

GetSource

HeatMapLayer

Nested Types

OpenStreetMapLayer

TiledMapServiceLayer

Class

Properties

Style

Methods

GetTileUrl

Initialize

OpenStreetMapLayer

Nested Types

MapStyle

Enum

Mapnik

Osmarender

CycleMap

NoName

WmsLayer

DynamicMapServiceLayer

Class

Properties

Abstract

LayerList

Layers

ProxyUrl

SkipGetCapabilities

Title

Url

Version

Methods

GetUrl

Initialize

WmsLayer

Nested Types

LayerInfo

Sealed Class

Properties

Abstract

ChildLayers

Extent

Name

Title

ArcGIS API for Microsoft Silverlight/WPF v2.0 - ESRI.ArcGIS.Client.Toolkit.DataSources library


Recommended