Search
NodeListView Members
Constructors Fields Attached Properties Properties Methods
 


NodeListView is a toolbox alike control. It displays a list of node templates, and lets user create new nodes based on these templates by drag-and-drop. NodeListView can contain instances of any DiagramNode or UIElement derived classes.

The following tables list the members exposed by the NodeListView type.

 Public Constructors

  Name Description

NodeListView

Initializes a new instance of the NodeListView class.

 Public Fields

  Name Description

DefaultNodeSizeProperty

Identifies the DefaultNodeSize dependency property.

HasIconSizeProperty

Identifies the HasIconSize dependency property.

IconSizeProperty

Identifies the IconSize dependency property.

LabelProperty

Identifies the Label attached property which defines the text of the Label next to the DiagramNode icon.

 Public Attached Properties

  Name Description

LabelProperty

 

 Public Properties

  Name Description

DefaultNodeSize

Gets or sets the default size of nodes created by dragging from this list view.

HasIconSize

For internal use.

IconSize

Gets or sets the size of nodes displayed in this list view.

 Public Methods

  Name Description

GetLabel

Gets the value of the Label attached property

SetLabel

Sets the value of the Label attached property

 Protected Methods

  Name Description

OnPreviewMouseDown

UIElement.OnPreviewMouseDown override.

OnPreviewMouseMove

UIElement.OnPreviewMouseMove override.

 See Also