C# 클래스 Mapsui.UI.Wpf.MapControl

상속: System.Windows.Controls.Grid, IMapControl
파일 보기 프로젝트 열기: pauldendulk/Mapsui 1 사용 예제들

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