Show / Hide Table of Contents

Class MapView

The MapView is a container that holds a Map. It is the mapping component of the ArcGIS Maps SDK for .NET. It can contain mapping layers and responds to user interaction (touch, mouse, keyboard) and provides behavior for map navigation. It has multiple properties such as its extent, scale, zoom factor, rotation, etc.

Inheritance
Object
DispatcherObject
DependencyObject
Visual
UIElement
FrameworkElement
Control
GeoView
MapView
Implements
IAnimatable
IFrameworkInputElement
IInputElement
ISupportInitialize
IQueryAmbient
INotifyPropertyChanged
GeoView.DrawStatusChanged
GeoView.LayerViewStateChanged
GeoView.SpatialReferenceChanged
GeoView.ViewpointChanged
GeoView.ShowCalloutForGeoElement(GeoElement, Point, CalloutDefinition)
GeoView.ShowCalloutAt(MapPoint, CalloutDefinition)
GeoView.ShowCalloutAt(MapPoint, UIElement, Point)
GeoView.DismissCallout()
GeoView.IsCalloutVisible
GeoView.ExportImageAsync()
GeoView.GraphicsOverlays
GeoView.GraphicsOverlaysProperty
GeoView.GetCurrentViewpoint(ViewpointType)
GeoView.SetViewpoint(Viewpoint)
GeoView.SetViewpointAsync(Viewpoint)
GeoView.SetViewpointAsync(Viewpoint, TimeSpan)
GeoView.SetBookmarkAsync(Bookmark)
GeoView.GetLayerViewState(Layer)
GeoView.IdentifyGraphicsOverlayAsync(GraphicsOverlay, Point, Double, Boolean)
GeoView.IdentifyGraphicsOverlayAsync(GraphicsOverlay, Point, Double, Boolean, Int64)
GeoView.IdentifyGraphicsOverlaysAsync(Point, Double, Boolean)
GeoView.IdentifyGraphicsOverlaysAsync(Point, Double, Boolean, Int64)
GeoView.IdentifyLayerAsync(Layer, Point, Double, Boolean)
GeoView.IdentifyLayerAsync(Layer, Point, Double, Boolean, CancellationToken)
GeoView.IdentifyLayerAsync(Layer, Point, Double, Boolean, Int64)
GeoView.IdentifyLayerAsync(Layer, Point, Double, Boolean, Int64, CancellationToken)
GeoView.IdentifyLayersAsync(Point, Double, Boolean)
GeoView.IdentifyLayersAsync(Point, Double, Boolean, CancellationToken)
GeoView.IdentifyLayersAsync(Point, Double, Boolean, Int64)
GeoView.IdentifyLayersAsync(Point, Double, Boolean, Int64, CancellationToken)
GeoView.GeoViewTapped
GeoView.GeoViewDoubleTapped
GeoView.GeoViewHolding
GeoView.INotifyPropertyChanged.PropertyChanged
GeoView.IsAttributionTextVisible
GeoView.AttributionText
GeoView.IsAttributionTextVisibleProperty
GeoView.SpatialReference
GeoView.IsWrapAroundEnabled
GeoView.IsNavigating
GeoView.NavigationCompleted
GeoView.DrawStatus
GeoView.ViewInsets
GeoView.ViewInsetsProperty
GeoView.TimeExtent
GeoView.TimeExtentProperty
GeoView.Overlays
GeoView.OverlaysProperty
GeoView.GetViewOverlayAnchor(FrameworkElement)
GeoView.SetViewOverlayAnchor(FrameworkElement, MapPoint)
GeoView.ViewOverlayAnchorProperty
GeoView.SelectionProperties
GeoView.SelectionPropertiesProperty
GeoView.Labeling
GeoView.LabelingProperty
Control.BorderBrushProperty
Control.BorderThicknessProperty
Control.BackgroundProperty
Control.ForegroundProperty
Control.FontFamilyProperty
Control.FontSizeProperty
Control.FontStretchProperty
Control.FontStyleProperty
Control.FontWeightProperty
Control.HorizontalContentAlignmentProperty
Control.VerticalContentAlignmentProperty
Control.TabIndexProperty
Control.IsTabStopProperty
Control.PaddingProperty
Control.TemplateProperty
Control.PreviewMouseDoubleClickEvent
Control.MouseDoubleClickEvent
Control.OnTemplateChanged(ControlTemplate, ControlTemplate)
Control.ToString()
Control.OnPreviewMouseDoubleClick(MouseButtonEventArgs)
Control.OnMouseDoubleClick(MouseButtonEventArgs)
Control.MeasureOverride(Size)
Control.ArrangeOverride(Size)
Control.BorderBrush
Control.BorderThickness
Control.Background
Control.Foreground
Control.FontFamily
Control.FontSize
Control.FontStretch
Control.FontStyle
Control.FontWeight
Control.HorizontalContentAlignment
Control.VerticalContentAlignment
Control.TabIndex
Control.IsTabStop
Control.Padding
Control.Template
Control.HandlesScrolling
Control.PreviewMouseDoubleClick
Control.MouseDoubleClick
FrameworkElement.StyleProperty
FrameworkElement.OverridesDefaultStyleProperty
FrameworkElement.UseLayoutRoundingProperty
FrameworkElement.DefaultStyleKeyProperty
FrameworkElement.DataContextProperty
FrameworkElement.BindingGroupProperty
FrameworkElement.LanguageProperty
FrameworkElement.NameProperty
FrameworkElement.TagProperty
FrameworkElement.InputScopeProperty
FrameworkElement.RequestBringIntoViewEvent
FrameworkElement.SizeChangedEvent
FrameworkElement.ActualWidthProperty
FrameworkElement.ActualHeightProperty
FrameworkElement.LayoutTransformProperty
FrameworkElement.WidthProperty
FrameworkElement.MinWidthProperty
FrameworkElement.MaxWidthProperty
FrameworkElement.HeightProperty
FrameworkElement.MinHeightProperty
FrameworkElement.MaxHeightProperty
FrameworkElement.FlowDirectionProperty
FrameworkElement.MarginProperty
FrameworkElement.HorizontalAlignmentProperty
FrameworkElement.VerticalAlignmentProperty
FrameworkElement.FocusVisualStyleProperty
FrameworkElement.CursorProperty
FrameworkElement.ForceCursorProperty
FrameworkElement.LoadedEvent
FrameworkElement.UnloadedEvent
FrameworkElement.ToolTipProperty
FrameworkElement.ContextMenuProperty
FrameworkElement.ToolTipOpeningEvent
FrameworkElement.ToolTipClosingEvent
FrameworkElement.ContextMenuOpeningEvent
FrameworkElement.ContextMenuClosingEvent
FrameworkElement.OnStyleChanged(Style, Style)
FrameworkElement.ParentLayoutInvalidated(UIElement)
FrameworkElement.ApplyTemplate()
FrameworkElement.BeginStoryboard(Storyboard)
FrameworkElement.BeginStoryboard(Storyboard, HandoffBehavior)
FrameworkElement.BeginStoryboard(Storyboard, HandoffBehavior, Boolean)
FrameworkElement.GetVisualChild(Int32)
FrameworkElement.IQueryAmbient.IsAmbientPropertyAvailable(String)
FrameworkElement.GetTemplateChild(String)
FrameworkElement.FindResource(Object)
FrameworkElement.TryFindResource(Object)
FrameworkElement.SetResourceReference(DependencyProperty, Object)
FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs)
FrameworkElement.OnVisualParentChanged(DependencyObject)
FrameworkElement.GetBindingExpression(DependencyProperty)
FrameworkElement.SetBinding(DependencyProperty, BindingBase)
FrameworkElement.SetBinding(DependencyProperty, String)
FrameworkElement.GetUIParentCore()
FrameworkElement.BringIntoView()
FrameworkElement.BringIntoView(Rect)
FrameworkElement.GetFlowDirection(DependencyObject)
FrameworkElement.SetFlowDirection(DependencyObject, FlowDirection)
FrameworkElement.MeasureCore(Size)
FrameworkElement.ArrangeCore(Rect)
FrameworkElement.OnRenderSizeChanged(SizeChangedInfo)
FrameworkElement.GetLayoutClip(Size)
FrameworkElement.MoveFocus(TraversalRequest)
FrameworkElement.PredictFocus(FocusNavigationDirection)
FrameworkElement.OnGotFocus(RoutedEventArgs)
FrameworkElement.BeginInit()
FrameworkElement.EndInit()
FrameworkElement.OnInitialized(EventArgs)
FrameworkElement.OnToolTipOpening(ToolTipEventArgs)
FrameworkElement.OnToolTipClosing(ToolTipEventArgs)
FrameworkElement.OnContextMenuOpening(ContextMenuEventArgs)
FrameworkElement.OnContextMenuClosing(ContextMenuEventArgs)
FrameworkElement.RegisterName(String, Object)
FrameworkElement.UnregisterName(String)
FrameworkElement.FindName(String)
FrameworkElement.UpdateDefaultStyle()
FrameworkElement.AddLogicalChild(Object)
FrameworkElement.RemoveLogicalChild(Object)
FrameworkElement.Style
FrameworkElement.OverridesDefaultStyle
FrameworkElement.UseLayoutRounding
FrameworkElement.DefaultStyleKey
FrameworkElement.Triggers
FrameworkElement.TemplatedParent
FrameworkElement.VisualChildrenCount
FrameworkElement.Resources
FrameworkElement.InheritanceBehavior
FrameworkElement.DataContext
FrameworkElement.BindingGroup
FrameworkElement.Language
FrameworkElement.Name
FrameworkElement.Tag
FrameworkElement.InputScope
FrameworkElement.ActualWidth
FrameworkElement.ActualHeight
FrameworkElement.LayoutTransform
FrameworkElement.Width
FrameworkElement.MinWidth
FrameworkElement.MaxWidth
FrameworkElement.Height
FrameworkElement.MinHeight
FrameworkElement.MaxHeight
FrameworkElement.FlowDirection
FrameworkElement.Margin
FrameworkElement.HorizontalAlignment
FrameworkElement.VerticalAlignment
FrameworkElement.FocusVisualStyle
FrameworkElement.Cursor
FrameworkElement.ForceCursor
FrameworkElement.IsInitialized
FrameworkElement.IsLoaded
FrameworkElement.ToolTip
FrameworkElement.ContextMenu
FrameworkElement.Parent
FrameworkElement.LogicalChildren
FrameworkElement.TargetUpdated
FrameworkElement.SourceUpdated
FrameworkElement.DataContextChanged
FrameworkElement.RequestBringIntoView
FrameworkElement.SizeChanged
FrameworkElement.Initialized
FrameworkElement.Loaded
FrameworkElement.Unloaded
FrameworkElement.ToolTipOpening
FrameworkElement.ToolTipClosing
FrameworkElement.ContextMenuOpening
FrameworkElement.ContextMenuClosing
UIElement.PreviewMouseDownEvent
UIElement.MouseDownEvent
UIElement.PreviewMouseUpEvent
UIElement.MouseUpEvent
UIElement.PreviewMouseLeftButtonDownEvent
UIElement.MouseLeftButtonDownEvent
UIElement.PreviewMouseLeftButtonUpEvent
UIElement.MouseLeftButtonUpEvent
UIElement.PreviewMouseRightButtonDownEvent
UIElement.MouseRightButtonDownEvent
UIElement.PreviewMouseRightButtonUpEvent
UIElement.MouseRightButtonUpEvent
UIElement.PreviewMouseMoveEvent
UIElement.MouseMoveEvent
UIElement.PreviewMouseWheelEvent
UIElement.MouseWheelEvent
UIElement.MouseEnterEvent
UIElement.MouseLeaveEvent
UIElement.GotMouseCaptureEvent
UIElement.LostMouseCaptureEvent
UIElement.QueryCursorEvent
UIElement.PreviewStylusDownEvent
UIElement.StylusDownEvent
UIElement.PreviewStylusUpEvent
UIElement.StylusUpEvent
UIElement.PreviewStylusMoveEvent
UIElement.StylusMoveEvent
UIElement.PreviewStylusInAirMoveEvent
UIElement.StylusInAirMoveEvent
UIElement.StylusEnterEvent
UIElement.StylusLeaveEvent
UIElement.PreviewStylusInRangeEvent
UIElement.StylusInRangeEvent
UIElement.PreviewStylusOutOfRangeEvent
UIElement.StylusOutOfRangeEvent
UIElement.PreviewStylusSystemGestureEvent
UIElement.StylusSystemGestureEvent
UIElement.GotStylusCaptureEvent
UIElement.LostStylusCaptureEvent
UIElement.StylusButtonDownEvent
UIElement.StylusButtonUpEvent
UIElement.PreviewStylusButtonDownEvent
UIElement.PreviewStylusButtonUpEvent
UIElement.PreviewKeyDownEvent
UIElement.KeyDownEvent
UIElement.PreviewKeyUpEvent
UIElement.KeyUpEvent
UIElement.PreviewGotKeyboardFocusEvent
UIElement.GotKeyboardFocusEvent
UIElement.PreviewLostKeyboardFocusEvent
UIElement.LostKeyboardFocusEvent
UIElement.PreviewTextInputEvent
UIElement.TextInputEvent
UIElement.PreviewQueryContinueDragEvent
UIElement.QueryContinueDragEvent
UIElement.PreviewGiveFeedbackEvent
UIElement.GiveFeedbackEvent
UIElement.PreviewDragEnterEvent
UIElement.DragEnterEvent
UIElement.PreviewDragOverEvent
UIElement.DragOverEvent
UIElement.PreviewDragLeaveEvent
UIElement.DragLeaveEvent
UIElement.PreviewDropEvent
UIElement.DropEvent
UIElement.PreviewTouchDownEvent
UIElement.TouchDownEvent
UIElement.PreviewTouchMoveEvent
UIElement.TouchMoveEvent
UIElement.PreviewTouchUpEvent
UIElement.TouchUpEvent
UIElement.GotTouchCaptureEvent
UIElement.LostTouchCaptureEvent
UIElement.TouchEnterEvent
UIElement.TouchLeaveEvent
UIElement.IsMouseDirectlyOverProperty
UIElement.IsMouseOverProperty
UIElement.IsStylusOverProperty
UIElement.IsKeyboardFocusWithinProperty
UIElement.IsMouseCapturedProperty
UIElement.IsMouseCaptureWithinProperty
UIElement.IsStylusDirectlyOverProperty
UIElement.IsStylusCapturedProperty
UIElement.IsStylusCaptureWithinProperty
UIElement.IsKeyboardFocusedProperty
UIElement.AreAnyTouchesDirectlyOverProperty
UIElement.AreAnyTouchesOverProperty
UIElement.AreAnyTouchesCapturedProperty
UIElement.AreAnyTouchesCapturedWithinProperty
UIElement.AllowDropProperty
UIElement.RenderTransformProperty
UIElement.RenderTransformOriginProperty
UIElement.OpacityProperty
UIElement.OpacityMaskProperty
UIElement.BitmapEffectProperty
UIElement.EffectProperty
UIElement.BitmapEffectInputProperty
UIElement.CacheModeProperty
UIElement.UidProperty
UIElement.VisibilityProperty
UIElement.ClipToBoundsProperty
UIElement.ClipProperty
UIElement.SnapsToDevicePixelsProperty
UIElement.GotFocusEvent
UIElement.LostFocusEvent
UIElement.IsFocusedProperty
UIElement.IsEnabledProperty
UIElement.IsHitTestVisibleProperty
UIElement.IsVisibleProperty
UIElement.FocusableProperty
UIElement.IsManipulationEnabledProperty
UIElement.ManipulationStartingEvent
UIElement.ManipulationStartedEvent
UIElement.ManipulationDeltaEvent
UIElement.ManipulationInertiaStartingEvent
UIElement.ManipulationBoundaryFeedbackEvent
UIElement.ManipulationCompletedEvent
UIElement.ApplyAnimationClock(DependencyProperty, AnimationClock)
UIElement.ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)
UIElement.BeginAnimation(DependencyProperty, AnimationTimeline)
UIElement.BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)
UIElement.GetAnimationBaseValue(DependencyProperty)
UIElement.RaiseEvent(RoutedEventArgs)
UIElement.AddHandler(RoutedEvent, Delegate)
UIElement.AddHandler(RoutedEvent, Delegate, Boolean)
UIElement.RemoveHandler(RoutedEvent, Delegate)
UIElement.AddToEventRoute(EventRoute, RoutedEventArgs)
UIElement.OnPreviewMouseDown(MouseButtonEventArgs)
UIElement.OnMouseDown(MouseButtonEventArgs)
UIElement.OnPreviewMouseUp(MouseButtonEventArgs)
UIElement.OnMouseUp(MouseButtonEventArgs)
UIElement.OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)
UIElement.OnMouseLeftButtonDown(MouseButtonEventArgs)
UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)
UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs)
UIElement.OnPreviewMouseRightButtonDown(MouseButtonEventArgs)
UIElement.OnMouseRightButtonDown(MouseButtonEventArgs)
UIElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs)
UIElement.OnMouseRightButtonUp(MouseButtonEventArgs)
UIElement.OnPreviewMouseMove(MouseEventArgs)
UIElement.OnMouseMove(MouseEventArgs)
UIElement.OnPreviewMouseWheel(MouseWheelEventArgs)
UIElement.OnMouseWheel(MouseWheelEventArgs)
UIElement.OnMouseEnter(MouseEventArgs)
UIElement.OnMouseLeave(MouseEventArgs)
UIElement.OnGotMouseCapture(MouseEventArgs)
UIElement.OnLostMouseCapture(MouseEventArgs)
UIElement.OnQueryCursor(QueryCursorEventArgs)
UIElement.OnPreviewStylusDown(StylusDownEventArgs)
UIElement.OnStylusDown(StylusDownEventArgs)
UIElement.OnPreviewStylusUp(StylusEventArgs)
UIElement.OnStylusUp(StylusEventArgs)
UIElement.OnPreviewStylusMove(StylusEventArgs)
UIElement.OnStylusMove(StylusEventArgs)
UIElement.OnPreviewStylusInAirMove(StylusEventArgs)
UIElement.OnStylusInAirMove(StylusEventArgs)
UIElement.OnStylusEnter(StylusEventArgs)
UIElement.OnStylusLeave(StylusEventArgs)
UIElement.OnPreviewStylusInRange(StylusEventArgs)
UIElement.OnStylusInRange(StylusEventArgs)
UIElement.OnPreviewStylusOutOfRange(StylusEventArgs)
UIElement.OnStylusOutOfRange(StylusEventArgs)
UIElement.OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)
UIElement.OnStylusSystemGesture(StylusSystemGestureEventArgs)
UIElement.OnGotStylusCapture(StylusEventArgs)
UIElement.OnLostStylusCapture(StylusEventArgs)
UIElement.OnStylusButtonDown(StylusButtonEventArgs)
UIElement.OnStylusButtonUp(StylusButtonEventArgs)
UIElement.OnPreviewStylusButtonDown(StylusButtonEventArgs)
UIElement.OnPreviewStylusButtonUp(StylusButtonEventArgs)
UIElement.OnPreviewKeyDown(KeyEventArgs)
UIElement.OnKeyDown(KeyEventArgs)
UIElement.OnPreviewKeyUp(KeyEventArgs)
UIElement.OnKeyUp(KeyEventArgs)
UIElement.OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)
UIElement.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)
UIElement.OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)
UIElement.OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)
UIElement.OnPreviewTextInput(TextCompositionEventArgs)
UIElement.OnTextInput(TextCompositionEventArgs)
UIElement.OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)
UIElement.OnQueryContinueDrag(QueryContinueDragEventArgs)
UIElement.OnPreviewGiveFeedback(GiveFeedbackEventArgs)
UIElement.OnGiveFeedback(GiveFeedbackEventArgs)
UIElement.OnPreviewDragEnter(DragEventArgs)
UIElement.OnDragEnter(DragEventArgs)
UIElement.OnPreviewDragOver(DragEventArgs)
UIElement.OnDragOver(DragEventArgs)
UIElement.OnPreviewDragLeave(DragEventArgs)
UIElement.OnDragLeave(DragEventArgs)
UIElement.OnPreviewDrop(DragEventArgs)
UIElement.OnDrop(DragEventArgs)
UIElement.OnPreviewTouchDown(TouchEventArgs)
UIElement.OnTouchDown(TouchEventArgs)
UIElement.OnPreviewTouchMove(TouchEventArgs)
UIElement.OnPreviewTouchUp(TouchEventArgs)
UIElement.OnTouchUp(TouchEventArgs)
UIElement.OnGotTouchCapture(TouchEventArgs)
UIElement.OnLostTouchCapture(TouchEventArgs)
UIElement.OnTouchEnter(TouchEventArgs)
UIElement.OnTouchLeave(TouchEventArgs)
UIElement.OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)
UIElement.OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)
UIElement.InvalidateMeasure()
UIElement.InvalidateArrange()
UIElement.InvalidateVisual()
UIElement.OnChildDesiredSizeChanged(UIElement)
UIElement.Measure(Size)
UIElement.Arrange(Rect)
UIElement.OnRender(DrawingContext)
UIElement.UpdateLayout()
UIElement.TranslatePoint(Point, UIElement)
UIElement.InputHitTest(Point)
UIElement.CaptureMouse()
UIElement.ReleaseMouseCapture()
UIElement.CaptureStylus()
UIElement.ReleaseStylusCapture()
UIElement.Focus()
UIElement.OnAccessKey(AccessKeyEventArgs)
UIElement.HitTestCore(PointHitTestParameters)
UIElement.HitTestCore(GeometryHitTestParameters)
UIElement.OnLostFocus(RoutedEventArgs)
UIElement.OnManipulationStarting(ManipulationStartingEventArgs)
UIElement.OnManipulationStarted(ManipulationStartedEventArgs)
UIElement.OnManipulationDelta(ManipulationDeltaEventArgs)
UIElement.OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)
UIElement.OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)
UIElement.OnManipulationCompleted(ManipulationCompletedEventArgs)
UIElement.CaptureTouch(TouchDevice)
UIElement.ReleaseTouchCapture(TouchDevice)
UIElement.ReleaseAllTouchCaptures()
UIElement.HasAnimatedProperties
UIElement.InputBindings
UIElement.CommandBindings
UIElement.AllowDrop
UIElement.StylusPlugIns
UIElement.DesiredSize
UIElement.IsMeasureValid
UIElement.IsArrangeValid
UIElement.RenderSize
UIElement.RenderTransform
UIElement.RenderTransformOrigin
UIElement.IsMouseDirectlyOver
UIElement.IsMouseOver
UIElement.IsStylusOver
UIElement.IsKeyboardFocusWithin
UIElement.IsMouseCaptured
UIElement.IsMouseCaptureWithin
UIElement.IsStylusDirectlyOver
UIElement.IsStylusCaptured
UIElement.IsStylusCaptureWithin
UIElement.IsKeyboardFocused
UIElement.IsInputMethodEnabled
UIElement.Opacity
UIElement.OpacityMask
UIElement.BitmapEffect
UIElement.Effect
UIElement.BitmapEffectInput
UIElement.CacheMode
UIElement.Uid
UIElement.Visibility
UIElement.ClipToBounds
UIElement.Clip
UIElement.SnapsToDevicePixels
UIElement.HasEffectiveKeyboardFocus
UIElement.IsFocused
UIElement.IsEnabled
UIElement.IsEnabledCore
UIElement.IsHitTestVisible
UIElement.IsVisible
UIElement.Focusable
UIElement.PersistId
UIElement.IsManipulationEnabled
UIElement.AreAnyTouchesOver
UIElement.AreAnyTouchesDirectlyOver
UIElement.AreAnyTouchesCapturedWithin
UIElement.AreAnyTouchesCaptured
UIElement.TouchesCaptured
UIElement.TouchesCapturedWithin
UIElement.TouchesOver
UIElement.TouchesDirectlyOver
UIElement.PreviewMouseDown
UIElement.MouseDown
UIElement.PreviewMouseUp
UIElement.MouseUp
UIElement.PreviewMouseLeftButtonDown
UIElement.MouseLeftButtonDown
UIElement.PreviewMouseLeftButtonUp
UIElement.MouseLeftButtonUp
UIElement.PreviewMouseRightButtonDown
UIElement.MouseRightButtonDown
UIElement.PreviewMouseRightButtonUp
UIElement.MouseRightButtonUp
UIElement.PreviewMouseMove
UIElement.MouseMove
UIElement.PreviewMouseWheel
UIElement.MouseWheel
UIElement.MouseEnter
UIElement.MouseLeave
UIElement.GotMouseCapture
UIElement.LostMouseCapture
UIElement.QueryCursor
UIElement.PreviewStylusDown
UIElement.StylusDown
UIElement.PreviewStylusUp
UIElement.StylusUp
UIElement.PreviewStylusMove
UIElement.StylusMove
UIElement.PreviewStylusInAirMove
UIElement.StylusInAirMove
UIElement.StylusEnter
UIElement.StylusLeave
UIElement.PreviewStylusInRange
UIElement.StylusInRange
UIElement.PreviewStylusOutOfRange
UIElement.StylusOutOfRange
UIElement.PreviewStylusSystemGesture
UIElement.StylusSystemGesture
UIElement.GotStylusCapture
UIElement.LostStylusCapture
UIElement.StylusButtonDown
UIElement.StylusButtonUp
UIElement.PreviewStylusButtonDown
UIElement.PreviewStylusButtonUp
UIElement.PreviewKeyDown
UIElement.KeyDown
UIElement.PreviewKeyUp
UIElement.KeyUp
UIElement.PreviewGotKeyboardFocus
UIElement.GotKeyboardFocus
UIElement.PreviewLostKeyboardFocus
UIElement.LostKeyboardFocus
UIElement.PreviewTextInput
UIElement.TextInput
UIElement.PreviewQueryContinueDrag
UIElement.QueryContinueDrag
UIElement.PreviewGiveFeedback
UIElement.GiveFeedback
UIElement.PreviewDragEnter
UIElement.DragEnter
UIElement.PreviewDragOver
UIElement.DragOver
UIElement.PreviewDragLeave
UIElement.DragLeave
UIElement.PreviewDrop
UIElement.Drop
UIElement.PreviewTouchDown
UIElement.TouchDown
UIElement.PreviewTouchMove
UIElement.TouchMove
UIElement.PreviewTouchUp
UIElement.TouchUp
UIElement.GotTouchCapture
UIElement.LostTouchCapture
UIElement.TouchEnter
UIElement.TouchLeave
UIElement.IsMouseDirectlyOverChanged
UIElement.IsKeyboardFocusWithinChanged
UIElement.IsMouseCapturedChanged
UIElement.IsMouseCaptureWithinChanged
UIElement.IsStylusDirectlyOverChanged
UIElement.IsStylusCapturedChanged
UIElement.IsStylusCaptureWithinChanged
UIElement.IsKeyboardFocusedChanged
UIElement.LayoutUpdated
UIElement.GotFocus
UIElement.LostFocus
UIElement.IsEnabledChanged
UIElement.IsHitTestVisibleChanged
UIElement.IsVisibleChanged
UIElement.FocusableChanged
UIElement.ManipulationStarting
UIElement.ManipulationStarted
UIElement.ManipulationDelta
UIElement.ManipulationInertiaStarting
UIElement.ManipulationBoundaryFeedback
UIElement.ManipulationCompleted
Visual.AddVisualChild(Visual)
Visual.RemoveVisualChild(Visual)
Visual.OnVisualChildrenChanged(DependencyObject, DependencyObject)
Visual.OnDpiChanged(DpiScale, DpiScale)
Visual.IsAncestorOf(DependencyObject)
Visual.IsDescendantOf(DependencyObject)
Visual.FindCommonVisualAncestor(DependencyObject)
Visual.TransformToAncestor(Visual)
Visual.TransformToAncestor(Visual3D)
Visual.TransformToDescendant(Visual)
Visual.TransformToVisual(Visual)
Visual.PointToScreen(Point)
Visual.PointFromScreen(Point)
Visual.VisualParent
Visual.VisualTransform
Visual.VisualEffect
Visual.VisualBitmapEffect
Visual.VisualBitmapEffectInput
Visual.VisualCacheMode
Visual.VisualScrollableAreaClip
Visual.VisualClip
Visual.VisualOffset
Visual.VisualOpacity
Visual.VisualEdgeMode
Visual.VisualBitmapScalingMode
Visual.VisualClearTypeHint
Visual.VisualTextRenderingMode
Visual.VisualTextHintingMode
Visual.VisualOpacityMask
Visual.VisualXSnappingGuidelines
Visual.VisualYSnappingGuidelines
DependencyObject.Equals(Object)
DependencyObject.GetHashCode()
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.InvalidateProperty(DependencyProperty)
DependencyObject.ShouldSerializeProperty(DependencyProperty)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.GetLocalValueEnumerator()
DependencyObject.DependencyObjectType
DependencyObject.IsSealed
DispatcherObject.Dispatcher
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: Esri.ArcGISRuntime.UI.Controls
Assembly: Esri.ArcGISRuntime.WPF.dll
Syntax
[TemplatePart(Name = "ZoomBox", Type = typeof(FrameworkElement))]
public class MapView : GeoView, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, INotifyPropertyChanged
Remarks

The MapView is a container that holds a Map. A Map holds a collection of operational layers and Basemap. Layers are visual representations of geographic information and come in many forms. The types of layers that are displayed in a MapView are two dimensional in nature; meaning they are displayed in X/Y (a.k.a. Latitude/Longitude) coordinate space.

There is only one Map per MapView and it is set by the MapView.Map Property. Multiple Map objects can be created and swapped out dynamically as the application is running in the MapView.

Constructors

Name Description
MapView()

Initializes a new instance of the MapView class.

Fields

Name Description
BackgroundGridProperty

Identifies the BackgroundGrid Dependency Property

GridProperty

Identifies the Grid Dependency Property

InteractionOptionsProperty

Identifies the InteractionOptions Dependency Property

LocationDisplayProperty

Identifies the LocationDisplay Dependency Property

MapProperty

Identifies the Map dependency property

SketchEditorProperty

Identifies the SketchEditor Dependency Property

Properties

Name Description
BackgroundGrid

Gets or sets the background grid rendered behind the map data.

Grid

Gets or sets the grid that is available to the map for display.

InteractionOptions

Gets or sets a set of properties that control user interaction with the MapView.

LocationDisplay

Gets the location display settings used for display the device's current location.

Map

Gets or sets the map the view is rendering.

MapRotation

Gets the current rotational heading of the map

MapScale

Gets the current scale of the map

SketchEditor

Gets or sets the sketch editor used for drawing and editing on the map.

UnitsPerPixel

Gets the current size of each device independent pixel in map units.

VisibleArea

Gets the view's visible area.

WrapAroundMode

Gets or sets a whether the map will do continuous pan across the antimeridian

Methods

Name Description
CancelSetViewpointOperations()

Cancels any pending or currently running SetViewpointAsync operations.

LocationToScreen(MapPoint)

Converts a location in map coordinates to a screen coordinate relative to the upper-left corner of the map.

OnApplyTemplate()
OnCreateAutomationPeer()
OnTouchMove(TouchEventArgs)
ScreenToLocation(Point)

Converts a screen point relative to the upper left of the map into a location on the map.

SetViewpointAsync(Viewpoint, TimeSpan, AnimationCurve)

Animates the view to the given Viewpoint location using the provided animation curve

SetViewpointCenterAsync(MapPoint)

Centers the view on the provided point.

SetViewpointCenterAsync(MapPoint, Double)

Centers the view on the provided point and zooms to the provided scale.

SetViewpointCenterAsync(Double, Double)

Centers the view on the provided point.

SetViewpointCenterAsync(Double, Double, Double)

Centers the view on the provided point and zooms to the provided scale.

SetViewpointGeometryAsync(Geometry)

Zooms to the provided geometry.

SetViewpointGeometryAsync(Geometry, Double)

Zooms to the provided geometry and leaves some padding around the geometry.

SetViewpointRotationAsync(Double)

Sets the rotation angle of the map

SetViewpointScaleAsync(Double)

Zooms to the given scale.

Applies to

TargetVersions
.NET 6.0 Windows100.13 - 200.0
.NET Framework100.0 - 200.0
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
In This Article
Back to top Copyright © 2022 Esri.