C# Класс Mapsui.UI.Wpf.MapControl

Наследование: System.Windows.Controls.Grid, IMapControl
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ClearBBoxDrawing void
CompositionTargetRendering void
CreateAttributionPanel AttributionPanel
CreateSelectRectangle System.Windows.Shapes.Rectangle
CreateSkiaRenderElement SKElement
CreateSkiaRenderElement System
CreateWpfRenderCanvas System.Windows.Controls.Canvas
CreateWpfRenderCanvas System
DispatcherShutdownStarted void
DrawBbox void
FpsCounter System
GetDeltaScale double
GetInfoEventArgs MouseInfoEventArgs
GetSkiaScale Geometries.System.Windows.Point
HandleFeatureInfo void
HasChanged bool
InitAnimation void
InitializeViewport void
MapControlLoaded void
MapControlMouseLeave void
MapControlMouseLeftButtonDown void
MapControlMouseLeftButtonUp void
MapControlMouseMove void
MapControlMouseWheel void
MapControlSizeChanged void
MapPropertyChanged void
MapRefreshGraphics void
MapRenderer System
OnErrorMessageChanged void
OnFeatureInfo void
OnManipulationCompleted void
OnManipulationDelta void
OnManipulationInertiaStarting void
OnMouseHoverInfo void
OnMouseHoverInfoLeave void
OnMouseInfoUp void
OnPaintSurface void
OnResolutionChanged void
OnViewChanged void
OnViewportInitialized void
RaiseHoverInfoEvents void
RenderWpf void
SKElementOnPaintSurface void
StartZoomAnimation void
UpdateSize void
ZoomAnimationCompleted void
ZoomMiddle void
ZoomToResolution void

Открытые методы

Метод Описание
Clear ( ) : void
MapControl ( ) : System
MapDataChanged ( object sender, DataChangedEventArgs e ) : void
Refresh ( ) : void
RefreshGraphics ( ) : void
ZoomIn ( ) : void
ZoomOut ( ) : void
ZoomToBox ( Geometries beginPoint, Geometries endPoint ) : void
ZoomToFullEnvelope ( ) : void

Приватные методы

Метод Описание
ClearBBoxDrawing ( ) : void
CompositionTargetRendering ( object sender, EventArgs e ) : void
CreateAttributionPanel ( ) : AttributionPanel
CreateSelectRectangle ( ) : System.Windows.Shapes.Rectangle
CreateSkiaRenderElement ( ) : SKElement
CreateSkiaRenderElement ( ) : System
CreateWpfRenderCanvas ( ) : System.Windows.Controls.Canvas
CreateWpfRenderCanvas ( ) : System
DispatcherShutdownStarted ( object sender, EventArgs e ) : void
DrawBbox ( Point newPos ) : void
FpsCounter ( ) : System
GetDeltaScale ( System.Windows.Vector scale ) : double
GetInfoEventArgs ( Point mousePosition, IEnumerable layers ) : MouseInfoEventArgs
GetSkiaScale ( ) : Geometries.System.Windows.Point
HandleFeatureInfo ( System.Windows.Input.MouseButtonEventArgs e ) : void
HasChanged ( MouseInfoEventArgs previousInfoEventArgs, MouseInfoEventArgs infoEventArgs ) : bool
InitAnimation ( ) : void
InitializeViewport ( ) : void
MapControlLoaded ( object sender, RoutedEventArgs e ) : void
MapControlMouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MapControlMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
MapControlMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
MapControlMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MapControlMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
MapControlSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
MapPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
MapRefreshGraphics ( object sender, EventArgs eventArgs ) : void
MapRenderer ( ) : System
OnErrorMessageChanged ( EventArgs e ) : void
OnFeatureInfo ( IDictionary features ) : void
OnManipulationCompleted ( object sender, System.Windows.Input.ManipulationCompletedEventArgs e ) : void
OnManipulationDelta ( object sender, System.Windows.Input.ManipulationDeltaEventArgs e ) : void
OnManipulationInertiaStarting ( object sender, System.Windows.Input.ManipulationInertiaStartingEventArgs e ) : void
OnMouseHoverInfo ( MouseInfoEventArgs e ) : void
OnMouseHoverInfoLeave ( ) : void
OnMouseInfoUp ( MouseInfoEventArgs e ) : void
OnPaintSurface ( SKCanvas canvas, int width, int height ) : void
OnResolutionChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnViewChanged ( bool userAction = false ) : void
OnViewportInitialized ( ) : void
RaiseHoverInfoEvents ( Point mousePosition ) : void
RenderWpf ( ) : void
SKElementOnPaintSurface ( object sender, SKPaintSurfaceEventArgs e ) : void
StartZoomAnimation ( double begin, double end ) : void
UpdateSize ( ) : void
ZoomAnimationCompleted ( object sender, EventArgs e ) : void
ZoomMiddle ( ) : void
ZoomToResolution ( double resolution ) : void

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

MapControl() публичный Метод

public MapControl ( ) : System
Результат System

MapDataChanged() публичный Метод

public MapDataChanged ( object sender, DataChangedEventArgs e ) : void
sender object
e Mapsui.Fetcher.DataChangedEventArgs
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

RefreshGraphics() публичный Метод

public RefreshGraphics ( ) : void
Результат void

ZoomIn() публичный Метод

public ZoomIn ( ) : void
Результат void

ZoomOut() публичный Метод

public ZoomOut ( ) : void
Результат void

ZoomToBox() публичный Метод

public ZoomToBox ( Geometries beginPoint, Geometries endPoint ) : void
beginPoint Geometries
endPoint Geometries
Результат void

ZoomToFullEnvelope() публичный Метод

public ZoomToFullEnvelope ( ) : void
Результат void