-
Home
-
Docs
-
Reference
-
Namespace Avalonia.Controls.PanAndZoom
Namespace Avalonia.Controls.PanAndZoom
This namespace contains the shipping control, its state objects, event args, and supporting enums.
Core Types
Enums
| Type |
Purpose |
Avalonia.Controls.PanAndZoom.ButtonName |
Selects the mouse button used for panning |
Avalonia.Controls.PanAndZoom.StretchMode |
Chooses fit behavior for content |
Avalonia.Controls.PanAndZoom.ContentBoundsMode |
Constrains how content can move inside the viewport |
Avalonia.Controls.PanAndZoom.ResizeBehaviorMode |
Controls resize reactions |
Avalonia.Controls.PanAndZoom.WheelBehaviorMode |
Maps wheel input to zoom or panning |
Avalonia.Controls.PanAndZoom.DoubleClickZoomMode |
Controls double-click zoom behavior |
Avalonia.Controls.PanAndZoom.ZoomIndicatorPosition |
Positions custom zoom indicators |
Event Args And Delegates
| Type |
Typical use |
Avalonia.Controls.PanAndZoom.ZoomChangedEventArgs and Avalonia.Controls.PanAndZoom.ZoomChangedEventHandler |
Listen for viewport zoom and offset changes |
Avalonia.Controls.PanAndZoom.ZoomEventArgs and Avalonia.Controls.PanAndZoom.ZoomEventHandler |
Observe zoom-specific operations |
Avalonia.Controls.PanAndZoom.PanEventArgs and Avalonia.Controls.PanAndZoom.PanEventHandler |
Observe pan operations |
Avalonia.Controls.PanAndZoom.GestureEventArgs and Avalonia.Controls.PanAndZoom.GestureEventHandler |
Observe gesture-driven actions |
Avalonia.Controls.PanAndZoom.MatrixChangedEventArgs and Avalonia.Controls.PanAndZoom.MatrixChangedEventHandler |
React to transform-matrix updates |
Avalonia.Controls.PanAndZoom.StretchModeChangedEventArgs and Avalonia.Controls.PanAndZoom.StretchModeChangedEventHandler |
Track stretch-mode transitions |