MapBase Members
This documentation is no longer available on MSDN, however it is available as a CHM download.
Represents the abstract base map class. This class must be inherited.
The following tables list the members exposed by the MapBase type.
Protected Constructors
Name | Description | |
---|---|---|
MapBase | Initializes a new instance of the MapBase class. |
Top
Public Fields
Name | Description | |
---|---|---|
CenterProperty | Identifies the Center dependency property. | |
CopyrightVisibilityProperty | Identifies the CopyrightVisibility dependency property. | |
CredentialsProviderProperty | Identifies the CredentialsProvider dependency property. | |
CultureProperty | Identifies the Culture dependency property. | |
HeadingProperty | Identifies the Heading dependency property. | |
LogoVisibilityProperty | Identifies the LogoVisibility dependency property. | |
NavigationVisibilityProperty | Identifies the NavigationVisibility dependency property. | |
PitchProperty | Identifies the Pitch dependency property. | |
ScaleVisibilityProperty | Identifies the ScaleVisibility dependency property. | |
ZoomLevelProperty | Identifies the ZoomLevel dependency property. |
Top
Public Properties
(see also Protected Properties)
Name | Description | |
---|---|---|
ActualHeight | (inherited from FrameworkElement) | |
ActualWidth | (inherited from FrameworkElement) | |
AnimationLevel | When overridden in a derived class, gets or sets the animation level of map navigation. | |
Background | (inherited from Control) | |
BorderBrush | (inherited from Control) | |
BorderThickness | (inherited from Control) | |
BoundingRectangle | When overridden in a derived class, gets the bounding rectangle that defines the boundaries of the map view. | |
CacheMode | (inherited from UIElement) | |
Center | When overridden in a derived class, gets the center location of the map view. | |
Children | Gets the child elements of the map. | |
Clip | (inherited from UIElement) | |
CopyrightVisibility | Gets or sets the visibility of the copyright on the map. | |
CredentialsProvider | Gets or sets the type of credentials that are being provided. | |
Culture | Gets or sets the culture used by the map. | |
Cursor | (inherited from FrameworkElement) | |
DataContext | (inherited from FrameworkElement) | |
DesiredSize | (inherited from UIElement) | |
Dispatcher | (inherited from DependencyObject) | |
Effect | (inherited from UIElement) | |
FontFamily | (inherited from Control) | |
FontSize | (inherited from Control) | |
FontStretch | (inherited from Control) | |
FontStyle | (inherited from Control) | |
FontWeight | (inherited from Control) | |
Foreground | (inherited from Control) | |
Heading | When overridden in a derived class, gets or sets the directional heading of the map. | |
Height | (inherited from FrameworkElement) | |
HorizontalAlignment | (inherited from FrameworkElement) | |
HorizontalContentAlignment | (inherited from Control) | |
IsDownloading | When overridden in a derived class, gets a bool indicating whether map data is downloading. | |
IsEnabled | (inherited from Control) | |
IsHitTestVisible | (inherited from UIElement) | |
IsTabStop | (inherited from Control) | |
Language | (inherited from FrameworkElement) | |
LogoVisibility | Gets or sets the visibility of the logo on the map. | |
Margin | (inherited from FrameworkElement) | |
MaxHeight | (inherited from FrameworkElement) | |
MaxWidth | (inherited from FrameworkElement) | |
MinHeight | (inherited from FrameworkElement) | |
MinWidth | (inherited from FrameworkElement) | |
Mode | When overridden in a derived class, gets or sets the map mode. | |
Name | (inherited from FrameworkElement) | |
NavigationVisibility | Gets or sets the visibility of the navigation bar. | |
Opacity | (inherited from UIElement) | |
OpacityMask | (inherited from UIElement) | |
Padding | (inherited from Control) | |
Parent | (inherited from FrameworkElement) | |
Pitch | Gets or sets the pitch of the map. | |
Projection | (inherited from UIElement) | |
RenderSize | (inherited from UIElement) | |
RenderTransform | (inherited from UIElement) | |
RenderTransformOrigin | (inherited from UIElement) | |
Resources | (inherited from FrameworkElement) | |
ScaleVisibility | Gets or sets the visibility of the scale bar. | |
Style | (inherited from FrameworkElement) | |
TabIndex | (inherited from Control) | |
TabNavigation | (inherited from Control) | |
Tag | (inherited from FrameworkElement) | |
TargetBoundingRectangle | When overridden in a derived class, gets the bounding rectangle that defines the view towards which the map is animating. | |
TargetCenter | When overridden in a derived class, gets the center location of the view towards which the map is animating. | |
TargetHeading | When overridden in a derived class, gets the heading of the view towards which the map is animating. | |
TargetPitch | When overridden in a derived class, gets the pitch of the view towards which the map is animating. | |
TargetZoomLevel | When overridden in a derived class, gets the zoom level of the view towards which the map is animating. | |
Template | (inherited from Control) | |
Triggers | (inherited from FrameworkElement) | |
UseLayoutRounding | (inherited from UIElement) | |
VerticalAlignment | (inherited from FrameworkElement) | |
VerticalContentAlignment | (inherited from Control) | |
ViewportSize | When overridden in a derived class, gets the size of the viewport. | |
Visibility | (inherited from UIElement) | |
Width | (inherited from FrameworkElement) | |
ZoomLevel | When overridden in a derived class, gets or sets the zoom level of the map. |
Top
Protected Properties
Name | Description | |
---|---|---|
Content | (inherited from UserControl) | |
DefaultStyleKey | (inherited from Control) | |
RootLayer | Gets the base map layer. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
AddHandler | (inherited from UIElement) | |
ApplyTemplate | (inherited from Control) | |
Arrange | (inherited from UIElement) | |
CaptureMouse | (inherited from UIElement) | |
CheckAccess | (inherited from DependencyObject) | |
ClearValue | (inherited from DependencyObject) | |
Equals | (inherited from Object) | |
FindName | (inherited from FrameworkElement) | |
Focus | (inherited from Control) | |
GetAnimationBaseValue | (inherited from DependencyObject) | |
GetBindingExpression | (inherited from FrameworkElement) | |
GetHashCode | (inherited from Object) | |
GetType | (inherited from Object) | |
GetValue | (inherited from DependencyObject) | |
InvalidateArrange | (inherited from UIElement) | |
InvalidateMeasure | (inherited from UIElement) | |
LocationToViewportPoint | When overridden in a derived class, converts a location to a viewport point. | |
Measure | (inherited from UIElement) | |
OnApplyTemplate | (inherited from FrameworkElement) | |
ReadLocalValue | (inherited from DependencyObject) | |
ReleaseMouseCapture | (inherited from UIElement) | |
RemoveHandler | (inherited from UIElement) | |
SetBinding | (inherited from FrameworkElement) | |
SetMode | When overridden in a derived class, sets the map mode. | |
SetValue | (inherited from DependencyObject) | |
SetView | Overloaded. Sets the map view. | |
ToString | (inherited from Object) | |
TransformToVisual | (inherited from UIElement) | |
TryLocationToViewportPoint | When overridden in a derived class, tries to convert a location to a viewport point. | |
TryViewportPointToLocation | When overridden in a derived class, tries to convert a viewport point to a location. | |
UpdateLayout | (inherited from UIElement) | |
ViewportPointToLocation | When overridden in a derived class, converts a viewport point to a location. |
Top
Protected Methods
Name | Description | |
---|---|---|
ArrangeOverride | (inherited from FrameworkElement) | |
Finalize | (inherited from Object) | |
GetTemplateChild | (inherited from Control) | |
MeasureOverride | (inherited from FrameworkElement) | |
MemberwiseClone | (inherited from Object) | |
OnCenterChanged | Enables derived classes to provide custom handling when the location of the center of the map changes. | |
OnCreateAutomationPeer | Overridden. Enables the ability to provide custom handling when an automation peer is created. | |
OnCredentialsProviderChanged | Enables derived classes to provide custom handling when the credentials provider changes. | |
OnCultureChanged | Enables derived classes to provide custom handling when the culture of the map changes. | |
OnGotFocus | (inherited from Control) | |
OnHeadingChanged | Enables derived classes to provide custom handling when the heading of the map changes. | |
OnKeyDown | (inherited from Control) | |
OnKeyUp | (inherited from Control) | |
OnLostFocus | (inherited from Control) | |
OnLostMouseCapture | (inherited from Control) | |
OnMouseEnter | (inherited from Control) | |
OnMouseLeave | (inherited from Control) | |
OnMouseLeftButtonDown | (inherited from Control) | |
OnMouseLeftButtonUp | (inherited from Control) | |
OnMouseMove | (inherited from Control) | |
OnMouseWheel | (inherited from Control) | |
OnOverlayVisibilityChanged | Enables derived classes to provide custom handling when the visibility of the map overlay changes. | |
OnPitchChanged | Enables derived classes to provide custom handling when the pitch of the map changes. | |
OnZoomLevelChanged | Enables derived classes to provide custom handling when the zoom level of the map changes. |
Top
Public Events
Name | Description | |
---|---|---|
BindingValidationError | (inherited from FrameworkElement) | |
GotFocus | (inherited from UIElement) | |
IsEnabledChanged | (inherited from Control) | |
KeyDown | When overridden in a derived class, occurs when a key is pressed down. | |
KeyHeld | When overridden in a derived class, occurs when the user presses and holds down a key or keys on the keyboard. | |
KeyPress | When overridden in a derived class, occurs when the user presses a key on the keyboard. | |
KeyUp | When overridden in a derived class, occurs when a key is released. | |
LayoutUpdated | (inherited from FrameworkElement) | |
Loaded | (inherited from FrameworkElement) | |
LoadingError | When overridden in a derived class, occurs when there is an error loading the map. | |
LostFocus | (inherited from UIElement) | |
LostMouseCapture | (inherited from UIElement) | |
ModeChanged | When overridden in a derived class, occurs when the map mode changes. | |
MouseClick | When overridden in a derived class, occurs when the mouse is used to click the map. | |
MouseDoubleClick | When overridden in a derived class, occurs when the mouse is used to double click the map. | |
MouseDragBox | When overridden in a derived class, occurs when the mouse is used to drag a box around an area on the map. | |
MouseEnter | (inherited from UIElement) | |
MouseLeave | (inherited from UIElement) | |
MouseLeftButtonDown | When overridden in a derived class, occurs when the mouse left button is pressed down. | |
MouseLeftButtonUp | When overridden in a derived class, occurs when the mouse left button is released. | |
MouseMove | When overridden in a derived class, occurs when the mouse moved. | |
MousePan | When overridden in a derived class, occurs when the mouse is used to pan the map. The event occurs for every frame during the pan. | |
MouseWheel | When overridden in a derived class, occurs when the mouse wheel is used. | |
SizeChanged | (inherited from FrameworkElement) | |
TargetViewChanged | When overridden in a derived class, occurs when the view towards which the map is animating changes. | |
TouchComplete | When overridden in a derived class, occurs when a touch of the map on the screen finishes. | |
TouchPan | When overridden in a derived class, occurs when the screen is touched and dragged to pan the map. This event occurs every frame. | |
TouchRotate | When overridden in a derived class, occurs when the map is rotated using touch. This event occurs when a touch point is dragged in a circle around a stationary touch point. | |
TouchZoom | When overridden in a derived class, occurs when the map is touched to zoom the map. The map can be zoomed in using touch by tapping quickly twice, or by sliding two touch points together. The map can be zoomed out using touch by holding the CTRL key down and tapping quickly twice, or by sliding two touch points apart. | |
ViewChangeEnd | When overridden in a derived class, occurs when the view is done changing. | |
ViewChangeOnFrame | When overridden in a derived class, occurs when the map view is changing. | |
ViewChangeStart | When overridden in a derived class, occurs when the map view starts changing. |
Top