C# Class Mapsui.UI.Wpf.MapControl

Inheritance: System.Windows.Controls.Grid, IMapControl
Datei anzeigen Open project: pauldendulk/Mapsui Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Clear() public method

public Clear ( ) : void
return void

MapControl() public method

public MapControl ( ) : System
return System

MapDataChanged() public method

public MapDataChanged ( object sender, DataChangedEventArgs e ) : void
sender object
e Mapsui.Fetcher.DataChangedEventArgs
return void

Refresh() public method

public Refresh ( ) : void
return void

RefreshGraphics() public method

public RefreshGraphics ( ) : void
return void

ZoomIn() public method

public ZoomIn ( ) : void
return void

ZoomOut() public method

public ZoomOut ( ) : void
return void

ZoomToBox() public method

public ZoomToBox ( Geometries beginPoint, Geometries endPoint ) : void
beginPoint Geometries
endPoint Geometries
return void

ZoomToFullEnvelope() public method

public ZoomToFullEnvelope ( ) : void
return void