Constructors
ResizingFrame
#public ResizingFrame(RectangleF original, SizeF min, SizeF max, SnappingConstraints snappingConstraints = null, SnappingSettings snappingSettings = null)
Set up a new resizing operation.
Parameters:
| original (RectangleF) | Original rectangle. |
| min (SizeF) | Minimum allowed size. |
| max (SizeF) | Maximum allowed size. |
| snappingConstraints (SnappingConstraints = null) | Optional snapping constraints. |
| snappingSettings (SnappingSettings = null) | Optional snapping settings. Leave null to revert to the global current settings. |
Properties
Methods
Begin
#Begin a resizing operation.
Parameters:
| mouse (PointF) | Mouse down location. |
| edges (int) | Thickness of edges around rectangle boundary where resizing is allowed. |
Returns: True if a resizing operation was begun.
Begin
#Begin a resizing operation.
Parameters:
| mouse (PointF) | Mouse down location. |
| edges (Padding) | Thickness of edges around rectangle boundary where resizing is allowed. |
Returns: True if a resizing operation was begun.
CursorAt
#public Cursor CursorAt(PointF mouse, Padding edges)
Resolve the cursor at the given point.
Parameters:
| mouse (PointF) | |
| edges (Padding) |