Table of Contents

Class NodeLayer

Namespace
H.Controls.Diagram.Layers
Assembly
H.Controls.Diagram.dll
public class NodeLayer : Layer, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild
Inheritance
NodeLayer
Implements
Inherited Members
Extension Methods

Fields

PositionProperty

位置

public static readonly DependencyProperty PositionProperty

Field Value

DependencyProperty

Methods

ArrangeNode(Node)

protected void ArrangeNode(Node child)

Parameters

child Node

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 arrangeSize)

Parameters

arrangeSize Size

Returns

Size

The actual size used.

GetPosition(DependencyObject)

public static Point GetPosition(DependencyObject d)

Parameters

d DependencyObject

Returns

Point

MeasureOverride(Size)

When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.

protected override Size MeasureOverride(Size constraint)

Parameters

constraint Size

Returns

Size

The size that this element determines it needs during layout, based on its calculations of child element sizes.

SetPosition(DependencyObject, Point)

public static void SetPosition(DependencyObject obj, Point value)

Parameters

obj DependencyObject
value Point