C# Класс Avalonia.Controls.PanAndZoom.ZoomBorder

Наследование: Border
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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