Object Model Diagram - ArcGIS API for Microsoft...

5
Draw DependencyObject C lass 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 C lass 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> C lass 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 RestImageFormat Enum 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 ImageServiceImageFormat Enum PNG24 JPG PNG8 JPGPNG ImageServiceInterpolation Enum NearestNeighbor BilinearInterpolation CubicConvolution Majority ArcGISTiledMapServiceLayer TiledMapServiceLayer C lass 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 DynamicMapServiceLayer 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 OnUrlComplete Delegate url : string width : int height : int extent : Envelope ElementLayer Layer C lass Properties Children { get; } : ObservableCollection<UIElement> FullExtent { get; set; } : Envelope Methods ElementLayer() GetEnvelope(UIElement element) : Envelope SetEnvelope(UIElement element, Envelope envelope) : void GraphicsLayer Layer C lass 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 MouseEventHandler Delegate sender : object e : GraphicMouseEventArgs MouseButtonEventHandler Delegate 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 LayersInitializedHandler Delegate sender : object args : EventArgs LayerInfo Sealed Class Properties DefaultVisibility { get; set; } : bool ID { get; set; } : int Name { get; set; } : string SubLayerIds { get; set; } : int[] TiledMapServiceLayer 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 C lass Properties Handled { get; set; } : bool MapPoint { get; set; } : MapPoint ScreenPoint { get; set; } : Point WheelDelta { get; set; } : double RotationChangedEventHandler Delegate sender : object e : DependencyPropertyChangedEventArgs ScaleBar Control C lass 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 C lass 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 Geometry Abstract Class Properties Extent { get; } : Envelope SpatialReference { get; set; } : SpatialReference Methods Clone(Geometry toClone) : Geometry MapPoint Geometry C lass 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 C lass Properties Extent { get; } : Envelope Points { get; set; } : PointCollection Methods Clone() : MultiPoint MultiPoint() MultiPoint(PointCollection points) MultiPoint(PointCollection points, SpatialReference sref) PointCollection ObservableCollection<MapPoint> C lass Properties IsClockwise { get; } : bool Methods ClearItems() : void OnCollectionChanged(NotifyCollectionChangedEventArgs e) : void PointCollection() Reverse() : PointCollection Polygon Geometry C lass Properties Extent { get; } : Envelope Rings { get; set; } : ObservableCollection<PointCollection> Methods Clone() : Polygon Polygon() Polyline Geometry C lass Properties Extent { get; } : Envelope Paths { get; set; } : ObservableCollection<PointCollection> Methods Clone() : Polyline Polyline() SpatialReference C lass 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 C lass Properties BorderBrush { get; set; } : Brush BorderThickness { get; set; } : double Fill { get; set; } : Brush Methods FillSymbol() LineSymbol Symbol C lass Properties Color { get; set; } : Brush Width { get; set; } : double Methods LineSymbol() MarkerSymbol Symbol C lass 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 LineStyle Enum Dash DashDot DashDotDot Dot Null Solid Symbol 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 C lass Properties DrawMode { get; set; } : DrawMode Geometry { get; set; } : Geometry Methods DrawEventArgs() VertexAddedEventArgs EventArgs C lass Properties DrawMode { get; set; } : DrawMode Vertex { get; set; } : MapPoint Methods VertexAddedEventArgs() ProgressEventArgs EventArgs Sealed Class Properties Progress { get; set; } : int Lod Sealed Class Properties Resolution { get; set; } : double Methods CompareTo(Lod other) : int TileInfo Sealed Class Properties Height { get; set; } : int Lods { get; set; } : Lod[] Origin { get; set; } : MapPoint SpatialReference { get; set; } : SpatialReferen… Width { get; set; } : int CartographicLineSymbol LineSymbol C lass 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 SimpleMarkerStyle Enum Circle Square Cross Diamond Triangle GPBoolean GPParameter C lass Properties Value { get; set; } : bool Methods GPBoolean(string name, bool value) GPDataFile GPParameter C lass Properties Url { get; set; } : string Methods GPDataFile(string name, string url) GPDate GPParameter C lass Properties Format { get; set; } : string Value { get; set; } : DateTime Methods GPDate(string name, DateTime value) GPDouble GPParameter C lass Properties Value { get; set; } : double Methods GPDouble(string name, double value) GPFeatureRecordSetLayer GPRecordSet C lass Methods GPFeatureRecordSetLayer(string name) GPFeatureRecordSetLayer(string name, FeatureSet features) GPFeatureRecordSetLayer(string name, Geometry geometry) GPFeatureRecordSetLayer(string name, string url) GPLinearUnit GPParameter C lass Properties Distance { get; set; } : double Unit { get; set; } : esriUnits Methods GPLinearUnit(string name, esriUnits unit, double distanc… GPLong GPParameter C lass Properties Value { get; set; } : int Methods GPLong(string name, int value) GPParameter Abstract Class Properties Name { get; set; } : string Methods GPParameter(string name) GPRasterData GPParameter C lass Properties Format { get; set; } : string Url { get; set; } : string Methods GPRasterData(string name, string url, string format) GPRecordSet GPParameter C lass 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 C lass Properties Value { get; set; } : string Methods GPString(string name, string value) JobInfoEventArgs TaskEventArgs Sealed Class Properties JobInfo { get; set; } : JobInfo JobInfo C lass 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> AreasAndLengths C lass Properties Areas { get; } : List<double> Lengths { get; } : List<double> BufferParameters C lass 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? GeometryRelationPair C lass 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> FeatureSet C lass 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> FindResult Sealed 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> IdentifyResult C lass 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> Address C lass Properties Attributes { get; set; } : Dictionary<string, object> Location { get; set; } : MapPoint Methods Address(MapPoint location, Dictionary<string, object> attributes) AddressCandidate C lass 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) AddressToLocationsParameters C lass 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> C lass Methods ToString() : string Nested Types Query C lass 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> TaskBase Abstract 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 JobParams C lass Properties cancelled { get; set; } : bool timer { get; set; } : DispatcherTimer updateDelay { get; set; } : int webClient { get; set; } : WebClient GPExecuteResults C lass Properties Messages { get; set; } : List<GPMessage> OutParameters { get; set; } : List<GPParameter> GPMessage C lass 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 FindParameters Sealed 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() IdentifyParameters C lass 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() DynamicLayer 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 OnImageComplete Delegate image : ImageSource width : int height : int extent : Envelope FeatureLayer GraphicsLayer C lass 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 SimpleRenderer C lass QueryMode Enum Snapshot OnDemand SelectionOnly MapImage Sealed 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 C lass 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 C lass 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 RestImageFormat Enum 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 C lass Properties Clusters { get; set; } : IEnumerable<Graphic> Methods ClusterEventArgs(IEnumerable<Graphic> clusters) FlareClusterer GraphicsClusterer C lass 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 LayerDefinition Sealed Class Properties Definition { get; set; } : string LayerID { get; set; } : int FlareSymbol MarkerSymbol C lass 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() RouteResult Sealed Class Properties Directions { get; set; } : DirectionsFeatureSet Route { get; set; } : Graphic RouteName { get; set; } : string Stops { get; set; } : IList<Graphic> RouteTask TaskBase C lass 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 C lass 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> Change Sealed Class Properties Graphic { get; set; } : Graphic Layer { get; set; } : Layer EditAction Enum Add Remove Cut DeleteSelected ClearSelection Select Reshape Cancel EditVertices Save Union RenderingRule Sealed Class Properties RasterFunctionArguments { get; set; } : IDictionary<string, object> RasterFunctionName { get; set; } : string VariableName { get; set; } : string MosaicRule Sealed 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 Field Sealed 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 FieldType Enum Integer SmallInteger Double Single String Date Geometry OID Blob GlobalID Raster GUID XML Unknown GraphicMouseEventArgs EventArgs C lass 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 RampInterpolator C lass 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() SizeRange C lass Properties From { get; set; } : double To { get; set; } : double Methods SizeRange() ColorRange C lass Properties From { get; set; } : Color To { get; set; } : Color Methods ColorRange() OpacityRange C lass Properties From { get; set; } : double To { get; set; } : double Methods OpacityRange() RendererInfo C lass 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 C lass 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 C lass Properties TimeClasses { get; } : ObservableCollection<TimeClassBreakInfo> Unit { get; set; } : TimeUnit Methods GetInterpolatedSymbol(Symbol symbol, Graphic graphic, double startValue, double endValue, double objectValue) : Symbol TimeClassBreaksAger() TimeClassBreakInfo C lass Properties Color { get; set; } : Color MaximumAge { get; set; } : double MinimumAge { get; set; } : double Opacity { get; set; } : double Size { get; set; } : double Methods TimeClassBreakInfo() TimeExtent Sealed 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 C lass AttachmentInfo Sealed 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 AttachmentResult Sealed 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> Domain Abstract Class Properties Name { get; set; } : string FeatureLayerInfo Sealed 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 FeatureTemplate Sealed 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 FeatureType Sealed 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 Relationship Sealed 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 SimpleFillStyle Enum Solid BackwardDiagonal ForwardDiagonal Horizontal Vertical Null WebMercator C lass 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 EditResultItem Sealed Class Properties ErrorCode { get; set; } : int ErrorDescription { get; set; } : string GlobalID { get; set; } : object ObjectID { get; set; } : object Success { get; set; } : bool EditResults Sealed 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 DensifyParameters Sealed Class Properties Geodesic { get; set; } : bool LengthUnit { get; set; } : LinearUnit? MaxSegmentLength { get; set; } : double DistanceParameters Sealed Class Properties DistanceUnit { get; set; } : LinearUni Geodesic { get; set; } : bool GeneralizeParameters Sealed Class Properties DeviationUnit { get; set; } : LinearUnit? MaxDeviation { get; set; } : double OffsetParameters Sealed Class Properties BevelRatio { get; set; } : double OffsetDistance { get; set; } : double OffsetHow { get; set; } : GeometryOffset OffsetUnit { get; set; } : LinearUnit? Simplify { get; set; } : bool TimeOption Sealed 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 ImageServiceIdentifyParameters C lass Properties Geometry { get; set; } : Geometry MosaicRule { get; set; } : MosaicRule PixelX { get; set; } : double PixelY { get; set; } : double Methods ImageServiceIdentifyParameters() ImageServiceIdentifyResult Sealed 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 C lass 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 RelationshipParameter Sealed 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() RelationshipResult C lass Properties Fields { get; set; } : IEnumerable<Field> RelatedRecordsGroup { get; set; } : IDictionary<int, IEnumerable<Graphic>> BaseRouteParameters Abstract 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 AttributeParameter Sealed 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 IRenderer Interface 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 ISymbolInterpolator Interface Methods GetInterpolatedSymbol(Symbol symbol, Graphic graphic, double startValue, double endValue, double objectValue) : Symbol DrawMode Enum None Point Polyline Polygon Rectangle Freehand ScaleBarUnit Enum Undefined DecimalDegrees Inches Feet Yards Miles NauticalMiles Millimeters Centimeters Decimeters Meters Kilometers esriUnits Enum esriUnknownUnits esriInches esriPoints esriFeet esriYards esriMiles esriNauticalMiles esriMillimeters esriCentimeters esriMeters esriKilometers esriDecimalDegrees esriDecimeters esriJobStatus Enum esriJobNew esriJobSubmitted esriJobWaiting esriJobExecuting esriJobSucceeded esriJobFailed esriJobTimedOut esriJobCancelling esriJobCancelled esriJobDeleting esriJobDeleted GeometryRelation Enum esriGeometryRelationCross esriGeometryRelationDisjoint esriGeometryRelationIn esriGeometryRelationInteriorIntersection esriGeometryRelationIntersection esriGeometryRelationLineCoincidence esriGeometryRelationLineTouch esriGeometryRelationOverlap esriGeometryRelationPointTouch esriGeometryRelationTouch esriGeometryRelationWithin esriGeometryRelationRelation LayerOption Enum top visible all GPMessageType Enum Informative Warning Error Empty Abort GeometryType Enum Envelope MultiPoint Point Polygon Polyline SpatialRelationship Enum esriSpatialRelIntersects esriSpatialRelContains esriSpatialRelCrosses esriSpatialRelEnvelopeIntersects esriSpatialRelIndexIntersects esriSpatialRelOverlaps esriSpatialRelTouches esriSpatialRelWithin esriSpatialRelRelation TimeUnit Enum Days Hours Milliseconds Minutes Months Seconds Weeks Years GeometryOffset Enum Mitered Bevelled Rounded CurveExtension Enum DefaultCurveExtension RelocateEnds KeepEndAttributes NoEndAttributes NoExtendAtFrom NoExtendAtTo FacilityTravelDirection Enum TravelDirectionFromFacility TravelDirectionToFacility FacilityReturnType Enum ServerFacilityReturnAll ServerFacilityReturn TimeOffsetUnits Enum 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

Transcript of Object Model Diagram - ArcGIS API for Microsoft...

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