C# 클래스 Avalonia.Controls.PanAndZoom.ZoomBorder

상속: Border
파일 보기 프로젝트 열기: wieslawsoltes/MatrixPanAndZoomDemo 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AutoFitModeProperty AvaloniaProperty
ZoomSpeedProperty AvaloniaProperty

공개 메소드들

메소드 설명
AutoFit ( ) : void

AutoFit ( Rect panelSize, Rect elementSize ) : void

Extent ( ) : void

Extent ( Rect panelSize, Rect elementSize ) : void

Fill ( ) : void

Fill ( Rect panelSize, Rect elementSize ) : void

FixInvalidPointPosition ( System.Point point ) : System.Point

Invalidate ( ) : void

PanTo ( System.Point point ) : void

Reset ( ) : void

StartPan ( System.Point point ) : void

ToggleAutoFitMode ( ) : void

ZoomDeltaTo ( double delta, System.Point point ) : void

ZoomTo ( double zoom, System.Point point ) : void

보호된 메소드들

메소드 설명
ArrangeOverride ( Size finalSize ) : Size

비공개 메소드들

메소드 설명
Border_PointerMoved ( object sender, Avalonia.Input.PointerEventArgs e ) : void
Border_PointerPressed ( object sender, Avalonia.Input.PointerPressedEventArgs e ) : void
Border_PointerReleased ( object sender, Avalonia.Input.PointerReleasedEventArgs e ) : void
Border_PointerWheelChanged ( object sender, Avalonia.Input.PointerWheelEventArgs e ) : void
Initialize ( IControl element ) : void
PanAndZoom_DetachedFromVisualTree ( object sender, VisualTreeAttachmentEventArgs e ) : void
Unload ( ) : void
ZoomBorder ( ) : System

메소드 상세

ArrangeOverride() 보호된 메소드

protected ArrangeOverride ( Size finalSize ) : Size
finalSize Size
리턴 Size

AutoFit() 공개 메소드

public AutoFit ( ) : void
리턴 void

AutoFit() 공개 메소드

public AutoFit ( Rect panelSize, Rect elementSize ) : void
panelSize Rect
elementSize Rect
리턴 void

Extent() 공개 메소드

public Extent ( ) : void
리턴 void

Extent() 공개 메소드

public Extent ( Rect panelSize, Rect elementSize ) : void
panelSize Rect
elementSize Rect
리턴 void

Fill() 공개 메소드

public Fill ( ) : void
리턴 void

Fill() 공개 메소드

public Fill ( Rect panelSize, Rect elementSize ) : void
panelSize Rect
elementSize Rect
리턴 void

FixInvalidPointPosition() 공개 메소드

public FixInvalidPointPosition ( System.Point point ) : System.Point
point System.Point
리턴 System.Point

Invalidate() 공개 메소드

public Invalidate ( ) : void
리턴 void

PanTo() 공개 메소드

public PanTo ( System.Point point ) : void
point System.Point
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

StartPan() 공개 메소드

public StartPan ( System.Point point ) : void
point System.Point
리턴 void

ToggleAutoFitMode() 공개 메소드

public ToggleAutoFitMode ( ) : void
리턴 void

ZoomDeltaTo() 공개 메소드

public ZoomDeltaTo ( double delta, System.Point point ) : void
delta double
point System.Point
리턴 void

ZoomTo() 공개 메소드

public ZoomTo ( double zoom, System.Point point ) : void
zoom double
point System.Point
리턴 void

프로퍼티 상세

AutoFitModeProperty 공개적으로 정적으로 프로퍼티

public static AvaloniaProperty AutoFitModeProperty
리턴 AvaloniaProperty

ZoomSpeedProperty 공개적으로 정적으로 프로퍼티

public static AvaloniaProperty ZoomSpeedProperty
리턴 AvaloniaProperty