Table of Contents

Class NoteResizeAdorner

Namespace
H.Controls.Diagram
Assembly
H.Controls.Diagram.dll
public class NoteResizeAdorner : ResizeAdorner, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient
Inheritance
NoteResizeAdorner
Implements
Inherited Members
Extension Methods

Constructors

NoteResizeAdorner(UIElement)

public NoteResizeAdorner(UIElement adornedElement)

Parameters

adornedElement UIElement

Properties

TemplateDefaultKey

public static ComponentResourceKey TemplateDefaultKey { get; }

Property Value

ComponentResourceKey

Methods

ArrangeOverride(Size)

When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.

protected override Size ArrangeOverride(Size finalSize)

Parameters

finalSize Size

The final area within the parent that this element should use to arrange itself and its children.

Returns

Size

The actual size used.

CreateDefaultTemplate()

protected override ControlTemplate CreateDefaultTemplate()

Returns

ControlTemplate

DragMoveHorizontal(double)

protected override void DragMoveHorizontal(double change)

Parameters

change double

DragMoveVertical(double)

protected override void DragMoveVertical(double change)

Parameters

change double

MeasureOverride(Size)

Implements any custom measuring behavior for the adorner.

protected override Size MeasureOverride(Size constraint)

Parameters

constraint Size

A size to constrain the adorner to.

Returns

Size

A Size object representing the amount of layout space needed by the adorner.

SetHeight(double)

protected override void SetHeight(double change)

Parameters

change double

SetLeft(double)

protected override void SetLeft(double change)

Parameters

change double

SetTop(double)

protected override void SetTop(double change)

Parameters

change double

SetWidth(double)

protected override void SetWidth(double change)

Parameters

change double