HypernovaDesktop Components · docs
Binarymission
WPF › Control Visual Sizer

Control Visual Sizer

.NET Framework 4.8.NET 6 / 8 / 10v3.0.0WPF

A custom Visual Sizer for .NET Controls

5public types
28public members
2namespaces

Assembly

AssemblyBinarymission.WPF.Controls.Containers.ControlVisualReSizer.dll
Root namespaceBinarymission.WPF.Controls.Containers
Target frameworks.NET Framework 4.8, .NET 6 / 8 / 10

Getting started

<Window x:Class="MyApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:bm="clr-namespace:Binarymission.WPF.Controls.Containers;assembly=Binarymission.WPF.Controls.Containers.ControlVisualReSizer"&gt;

    <bm:ControlVisualResizer />

</Window>

API reference

Binarymission.WPF.Controls.Containers

class ControlVisualResizerA custom control that supports re-sizing of any control by user, at runtime.
enum DirectionLists the supported direction for resizing action.
class ResizerGripElementAlignmentConverterPlaces the resize grip at the correct end of the control for the resize direction being converted, given the orientation passed as the converter parameter.
class ResizerGripElementCursorConverterMaps a resize direction to the mouse cursor shown while the pointer is over the grip.

Binarymission.WPF.Controls.Containers.SharedResources

class ControlVisualResizerThemeResourcesA class that exposes the CRKs for the resource keys that can be re-set by the consuming client code.