Maps for WPF and Silverlight Overview
Help with WPF and Silverlight Edition
Maps for WPF and Silverlight Key Features
Maps for WPF and Silverlight Quick Start
Step 1 of 3: Creating an Application with a C1Maps Control
Step 2 of 3: Binding to a Data Source
Step 3 of 3: Running the Project
Quick XAML Reference
C1Maps Control Basics
Legal Requirements
HTTPS Support
C1Maps Concepts and Main Properties
Items Layering
Virtualization
Vector Layer
Vector Objects
Element Visibility
KML Import/Export
Data Binding
Tool Customization
Maps for WPF and Silverlight Layout and Appearance
How ClearStyle Works
C1Maps ClearStyle Properties
C1Maps Theming
Templates
Maps for WPF and Silverlight Task-Based Help
Adding a Label
Adding a Polyline
Adding a Polygon
Displaying Geographic Coordinates on Mouseover
Rearranging the Map Tools
Changing the Map Source
Using C1Maps Themes
API Reference
C1.Silverlight.Maps.5 Assembly
Namespaces
C1.Silverlight.Maps Namespace
Overview
Classes
C1MapCanvas
Overview
Members
C1MapCanvas Constructor
Methods
GetLongLat Method
GetPinpoint Method
SetLongLat Method
SetPinpoint Method
Fields
LongLatProperty Field
PinpointProperty Field
C1MapItemsLayer
Overview
Members
C1MapItemsLayer Constructor
Methods
Dispose Method
C1Maps
Overview
Members
C1Maps Constructor
Methods
Distance Method
GeographicToScreen Method
LogicToScreen Method
OnApplyTemplate Method
ScreenToGeographic Method
ScreenToLogic Method
Properties
Center Property
DisabledCuesVisibility Property
FadeInTiles Property
FocusCuesVisibility Property
InertialScrolling Property
IsMouseOver Property
Layers Property
MaxLat Property
MaxLong Property
MaxZoom Property
MinLat Property
MinLong Property
MinZoom Property
MouseOverBrush Property
PressedBrush Property
Projection Property
ShowTools Property
Source Property
TargetCenter Property
TargetCenterSpeed Property
TargetZoom Property
TargetZoomSpeed Property
TilesMode Property
ViewportHeight Property
ViewportWidth Property
Zoom Property
Fields
CenterProperty Field
DisabledCuesVisibilityProperty Field
FadeInTilesProperty Field
FocusCuesVisibilityProperty Field
InertialScrollingProperty Field
IsMouseOverProperty Field
MaxLatProperty Field
MaxLatValue Field
MaxLongProperty Field
MaxLongValue Field
MaxZoomProperty Field
MaxZoomValue Field
MinLatProperty Field
MinLatValue Field
MinLongProperty Field
MinLongValue Field
MinZoomProperty Field
MinZoomValue Field
MouseOverBrushProperty Field
PressedBrushProperty Field
ProjectionProperty Field
ShowToolsProperty Field
SourceProperty Field
TargetCenterProperty Field
TargetCenterSpeedProperty Field
TargetZoomProperty Field
TargetZoomSpeedProperty Field
TilesModeProperty Field
ZoomProperty Field
Events
CenterChanged Event
IsMouseOverChanged Event
MaxLatChanged Event
MaxLongChanged Event
MaxZoomChanged Event
MinLatChanged Event
MinLongChanged Event
MinZoomChanged Event
TargetCenterChanged Event
TargetZoomChanged Event
TilesLoadProgress Event
ZoomChanged Event
C1MapTilesLayer
Overview
Members
C1MapTilesLayer Constructor
Methods
Dispose Method
OnApplyTemplate Method
Properties
FadeInTiles Property
Mode Property
Source Property
Fields
ModeProperty Field
SourceProperty Field
Events
TilesLoadProgress Event
C1MapToolsLayer
Overview
Members
C1MapToolsLayer Constructor
Methods
Dispose Method
OnApplyTemplate Method
C1MapVirtualLayer
Overview
Members
C1MapVirtualLayer Constructor
Methods
Dispose Method
ForceRefresh Method
OnApplyTemplate Method
Properties
ItemTemplate Property
MapItemsSource Property
Slices Property
Fields
ItemTemplateProperty Field
C1MultiScaleImage
Overview
Members
C1MultiScaleImage Constructor
Methods
BeginUpdate Method
EndUpdate Method
OnApplyTemplate Method
Properties
FadeInTiles Property
IsMouseOver Property
Source Property
ViewportOrigin Property
ViewportWidth Property
Fields
IsMouseOverProperty Field
SourceProperty Field
ViewportOriginProperty Field
ViewportWidthProperty Field
Events
IsMouseOverChanged Event
TilesLoadProgress Event
C1MultiScaleTileSource
Overview
Members
Methods
Initialize Method
Properties
TileHeight Property
TileWidth Property
Events
InitializeCompleted Event
C1ShapeAttributes
Overview
Members
C1ShapeAttributes Constructor
Methods
GetValue Method
C1VectorItem
Overview
Members
C1VectorItem Constructor
Properties
Geometry Property
Fields
GeometryProperty Field
C1VectorItemBase
Overview
Members
Methods
Dispose Method
Properties
Bounds Property
Fill Property
Lod Property
Stroke Property
StrokeDashArray Property
StrokeDashCap Property
StrokeDashOffset Property
StrokeEndLineCap Property
StrokeLineJoin Property
StrokeMiterLimit Property
StrokeStartLineCap Property
StrokeThickness Property
Fields
FillProperty Field
LodProperty Field
StrokeDashArrayProperty Field
StrokeDashCapProperty Field
StrokeDashOffsetProperty Field
StrokeEndLineCapProperty Field
StrokeLineJoinProperty Field
StrokeMiterLimitProperty Field
StrokeProperty Field
StrokeStartLineCapProperty Field
StrokeThicknessProperty Field
C1VectorLayer
Overview
Members
C1VectorLayer Constructor
Methods
BeginUpdate Method
Dispose Method
EndUpdate Method
OnApplyTemplate Method
Properties
Children Property
ItemsSource Property
ItemStyle Property
ItemTemplate Property
LabelVisibility Property
MinSize Property
UriSource Property
Fields
ItemsSourceProperty Field
ItemStyleProperty Field
ItemTemplateProperty Field
UriSourceProperty Field
Events
UriSourceFailed Event
UriSourceLoaded Event
C1VectorLayer.UriSourceFailedEventArgs
Overview
Members
C1VectorLayer.UriSourceFailedEventArgs Constructor
Properties
ErrorException Property
C1VectorPanel
Overview
Members
C1VectorPanel Constructor
C1VectorPlacemark
Overview
Members
C1VectorPlacemark Constructor
Methods
Dispose Method
Properties
Bounds Property
GeoPoint Property
Label Property
LabelPosition Property
LabelTemplate Property
LabelUI Property
PinPoint Property
Fields
GeoPointProperty Field
LabelPositionProperty Field
LabelProperty Field
LabelTemplateProperty Field
C1VectorPolygon
Overview
Members
C1VectorPolygon Constructor
Methods
Dispose Method
Properties
Bounds Property
Points Property
PointsSource Property
Fields
PointsProperty Field
PointsSourceProperty Field
C1VectorPolyline
Overview
Members
C1VectorPolyline Constructor
Methods
Dispose Method
Properties
Bounds Property
Points Property
PointsSource Property
Fields
PointsProperty Field
PointsSourceProperty Field
FileHeader
Overview
Members
FileHeader Constructor
Properties
CodePageMark Property
FileType Property
RecordLength Property
RecordNumber Property
RecordPosition Property
UpdateDate Property
GeoRssReader
Overview
Members
Methods
Read Method
Read(Stream) Method
Read(String) Method
KmlReader
Overview
Members
Methods
Read Method
Read(Stream) Method
Read(String) Method
KmlWriter
Overview
Members
Methods
Write Method
KmzReader
Overview
Members
Methods
Read Method
LongLatConverter
Overview
Members
LongLatConverter Constructor
Methods
CanConvertFrom Method
CanConvertFrom(ITypeDescriptorContext,Type) Method
CanConvertTo Method
CanConvertTo(ITypeDescriptorContext,Type) Method
ConvertFrom Method
ConvertFrom(ITypeDescriptorContext,CultureInfo,Object) Method
ConvertFromString Method
ConvertFromString(String) Method
ConvertTo Method
ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) Method
ConvertToString Method
ConvertToString(Object) Method
Properties
Format Property
MapSlice
Overview
Members
MapSlice Constructor
Properties
LatSlices Property
LongSlices Property
Zoom Property
MercatorProjection
Overview
Members
MercatorProjection Constructor
Methods
Project Method
Unproject Method
QuadTreeTileSource
Overview
Members
ShapeReader
Overview
Members
Methods
Read Method
Read(Stream) Method
Read(Stream,Stream) Method
Read(Byte[]) Method
Read(Byte[],Byte[]) Method
TilesLoadProgressEventArgs
Overview
Members
TilesLoadProgressEventArgs Constructor
Properties
TilesRemaining Property
VirtualEarthAerialSource
Overview
Members
VirtualEarthAerialSource Constructor
VirtualEarthAerialSource Constructor()
VirtualEarthAerialSource Constructor(String)
Fields
UriFormat Field
VirtualEarthHybridSource
Overview
Members
VirtualEarthHybridSource Constructor
VirtualEarthHybridSource Constructor()
VirtualEarthHybridSource Constructor(String)
Fields
UriFormat Field
VirtualEarthRoadSource
Overview
Members
VirtualEarthRoadSource Constructor
VirtualEarthRoadSource Constructor()
VirtualEarthRoadSource Constructor(String)
Fields
UriFormat Field
VirtualEarthSource
Overview
Members
Methods
Initialize Method
Properties
ApplicationId Property
XElementConverter
Overview
Members
XElementConverter Constructor
Methods
Convert Method
ConvertBack Method
Enumerations
LabelPosition
LabelVisibility
LongLatFormat
MapTilesMode
Structures
LOD
Overview
Members
LOD Constructor
Properties
MaxSize Property
MaxZoom Property
MinSize Property
MinZoom Property
Interfaces
IMapLayer
Overview
Members
Properties
ParentMaps Property
IMapProjection
Overview
Members
Methods
Project Method
Unproject Method
IMapVirtualSource
Overview
Members
Methods
Request Method
Delegates
SaveElementCallback
C1.WPF.Maps.4 Assembly
Namespaces
C1.WPF.Maps Namespace
Overview
Classes
C1MapCanvas
Overview
Members
C1MapCanvas Constructor
Methods
GetLongLat Method
GetPinpoint Method
SetLongLat Method
SetPinpoint Method
Fields
LongLatProperty Field
PinpointProperty Field
C1MapItemsLayer
Overview
Members
C1MapItemsLayer Constructor
Methods
Dispose Method
C1Maps
Overview
Members
C1Maps Constructor
Methods
Distance Method
GeographicToScreen Method
LogicToScreen Method
OnApplyTemplate Method
ScreenToGeographic Method
ScreenToLogic Method
Properties
Center Property
DisabledCuesVisibility Property
FadeInTiles Property
FocusCuesVisibility Property
ImageCacheMode Property
InertialScrolling Property
Layers Property
MaxLat Property
MaxLong Property
MaxZoom Property
MinLat Property
MinLong Property
MinZoom Property
MouseOverBrush Property
PressedBrush Property
Projection Property
ShowTools Property
Source Property
TargetCenter Property
TargetCenterSpeed Property
TargetZoom Property
TargetZoomSpeed Property
ViewportHeight Property
ViewportWidth Property
Zoom Property
Fields
CenterProperty Field
DisabledCuesVisibilityProperty Field
FadeInTilesProperty Field
FocusCuesVisibilityProperty Field
ImageCacheModeProperty Field
InertialScrollingProperty Field
MaxLatProperty Field
MaxLatValue Field
MaxLongProperty Field
MaxLongValue Field
MaxZoomProperty Field
MaxZoomValue Field
MinLatProperty Field
MinLatValue Field
MinLongProperty Field
MinLongValue Field
MinZoomProperty Field
MinZoomValue Field
MouseOverBrushProperty Field
PressedBrushProperty Field
ProjectionProperty Field
ShowToolsProperty Field
SourceProperty Field
TargetCenterProperty Field
TargetCenterSpeedProperty Field
TargetZoomProperty Field
TargetZoomSpeedProperty Field
ZoomProperty Field
Events
CenterChanged Event
IsMouseOverChanged Event
MaxLatChanged Event
MaxLongChanged Event
MaxZoomChanged Event
MinLatChanged Event
MinLongChanged Event
MinZoomChanged Event
TargetCenterChanged Event
TargetZoomChanged Event
TilesLoadProgress Event
ZoomChanged Event
C1MapTilesLayer
Overview
Members
C1MapTilesLayer Constructor
Methods
Dispose Method
OnApplyTemplate Method
Properties
FadeInTiles Property
Source Property
Fields
SourceProperty Field
Events
TilesLoadProgress Event
C1MapToolsLayer
Overview
Members
C1MapToolsLayer Constructor
Methods
Dispose Method
OnApplyTemplate Method
C1MapVirtualLayer
Overview
Members
C1MapVirtualLayer Constructor
Methods
Dispose Method
ForceRefresh Method
OnApplyTemplate Method
Properties
ItemTemplate Property
MapItemsSource Property
Slices Property
Fields
ItemTemplateProperty Field
C1MultiScaleImage
Overview
Members
C1MultiScaleImage Constructor
Methods
BeginUpdate Method
EndUpdate Method
OnApplyTemplate Method
Properties
FadeInTiles Property
ImageCacheMode Property
Source Property
ViewportOrigin Property
ViewportWidth Property
Fields
ImageCacheModeProperty Field
SourceProperty Field
ViewportOriginProperty Field
ViewportWidthProperty Field
Events
IsMouseOverChanged Event
TilesLoadProgress Event
C1MultiScaleTileSource
Overview
Members
Methods
Initialize Method
Properties
TileHeight Property
TileWidth Property
Events
InitializeCompleted Event
C1ShapeAttributes
Overview
Members
C1ShapeAttributes Constructor
Methods
GetValue Method
C1VectorItem
Overview
Members
C1VectorItem Constructor
Properties
Geometry Property
Fields
GeometryProperty Field
C1VectorItemBase
Overview
Members
Methods
Dispose Method
Properties
Bounds Property
Fill Property
Lod Property
Stroke Property
StrokeDashArray Property
StrokeDashCap Property
StrokeDashOffset Property
StrokeEndLineCap Property
StrokeLineJoin Property
StrokeMiterLimit Property
StrokeStartLineCap Property
StrokeThickness Property
Fields
FillProperty Field
LodProperty Field
StrokeDashArrayProperty Field
StrokeDashCapProperty Field
StrokeDashOffsetProperty Field
StrokeEndLineCapProperty Field
StrokeLineJoinProperty Field
StrokeMiterLimitProperty Field
StrokeProperty Field
StrokeStartLineCapProperty Field
StrokeThicknessProperty Field
C1VectorLayer
Overview
Members
C1VectorLayer Constructor
Methods
BeginUpdate Method
Dispose Method
EndUpdate Method
OnApplyTemplate Method
Properties
Children Property
ItemsSource Property
ItemStyle Property
ItemTemplate Property
LabelVisibility Property
MinSize Property
UriSource Property
Fields
ItemsSourceProperty Field
ItemStyleProperty Field
ItemTemplateProperty Field
UriSourceProperty Field
Events
UriSourceFailed Event
UriSourceLoaded Event
C1VectorLayer.UriSourceFailedEventArgs
Overview
Members
C1VectorLayer.UriSourceFailedEventArgs Constructor
Properties
ErrorException Property
C1VectorPanel
Overview
Members
C1VectorPanel Constructor
C1VectorPlacemark
Overview
Members
C1VectorPlacemark Constructor
Methods
Dispose Method
Properties
Bounds Property
GeoPoint Property
Label Property
LabelPosition Property
LabelTemplate Property
LabelUI Property
PinPoint Property
Fields
GeoPointProperty Field
LabelPositionProperty Field
LabelProperty Field
LabelTemplateProperty Field
C1VectorPolygon
Overview
Members
C1VectorPolygon Constructor
Methods
Dispose Method
Properties
Bounds Property
Points Property
PointsSource Property
Fields
PointsProperty Field
PointsSourceProperty Field
C1VectorPolyline
Overview
Members
C1VectorPolyline Constructor
Methods
Dispose Method
Properties
Bounds Property
Points Property
PointsSource Property
Fields
PointsProperty Field
PointsSourceProperty Field
FileHeader
Overview
Members
FileHeader Constructor
Properties
CodePageMark Property
FileType Property
RecordLength Property
RecordNumber Property
RecordPosition Property
UpdateDate Property
GeoRssReader
Overview
Members
Methods
Read Method
Read(Stream) Method
Read(String) Method
KmlReader
Overview
Members
Methods
Read Method
Read(Stream) Method
Read(String) Method
KmlWriter
Overview
Members
Methods
Write Method
KmzReader
Overview
Members
Methods
Read Method
LongLatConverter
Overview
Members
LongLatConverter Constructor
Methods
CanConvertFrom Method
CanConvertFrom(ITypeDescriptorContext,Type) Method
CanConvertTo Method
CanConvertTo(ITypeDescriptorContext,Type) Method
ConvertFrom Method
ConvertFrom(ITypeDescriptorContext,CultureInfo,Object) Method
ConvertFromString Method
ConvertFromString(String) Method
ConvertTo Method
ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) Method
ConvertToString Method
ConvertToString(Object) Method
Properties
Format Property
MapSlice
Overview
Members
MapSlice Constructor
Properties
LatSlices Property
LongSlices Property
Zoom Property
MercatorProjection
Overview
Members
MercatorProjection Constructor
Methods
Project Method
Unproject Method
MultiScaleTileSource
Overview
Members
QuadTreeTileSource
Overview
Members
ShapeReader
Overview
Members
Methods
Read Method
Read(Stream) Method
Read(Stream,Stream) Method
Read(Byte[]) Method
Read(Byte[],Byte[]) Method
TilesLoadProgressEventArgs
Overview
Members
TilesLoadProgressEventArgs Constructor
Properties
TilesRemaining Property
VirtualEarthAerialSource
Overview
Members
VirtualEarthAerialSource Constructor
VirtualEarthAerialSource Constructor()
VirtualEarthAerialSource Constructor(String)
Fields
UriFormat Field
VirtualEarthHybridSource
Overview
Members
VirtualEarthHybridSource Constructor
VirtualEarthHybridSource Constructor()
VirtualEarthHybridSource Constructor(String)
Fields
UriFormat Field
VirtualEarthRoadSource
Overview
Members
VirtualEarthRoadSource Constructor
VirtualEarthRoadSource Constructor()
VirtualEarthRoadSource Constructor(String)
Fields
UriFormat Field
VirtualEarthSource
Overview
Members
Methods
Initialize Method
Properties
ApplicationId Property
XElementConverter
Overview
Members
XElementConverter Constructor
Methods
Convert Method
ConvertBack Method
Enumerations
ImageCacheMode
LabelPosition
LabelVisibility
LongLatFormat
Structures
LOD
Overview
Members
LOD Constructor
Properties
MaxSize Property
MaxZoom Property
MinSize Property
MinZoom Property
Interfaces
IMapLayer
Overview
Members
Properties
ParentMaps Property
IMapProjection
Overview
Members
Methods
Project Method
Unproject Method
IMapVirtualSource
Overview
Members
Methods
Request Method
Delegates
SaveElementCallback