Concrete label model implementations.

Classes

  ClassDescription
Public classCompositeLabelModel
An implementation of ILabelModel that can be used to create custom label models out of existing ILabelModel instances.
Public classDescriptorWrapperLabelModel
A label model that wraps an existing label model and decorates it with a descriptor.
Public classExteriorLabelModel
A label model for node labels that lie outside of the node's Layout bounds.
Public classFreeEdgeLabelModel
An edge label model that can be used to describe any position and orientation of a label.
Public classFreeLabelModel
A label model that can be used to describe any position and orientation of a label.
Public classFreeNodeLabelModel
This node label model can be used to specify any position and orientation of a label.
Public classGenericLabelModel
An implementation of ILabelModel that can be used to create custom label models out of existing ILabelModelParameter instances.
Public classInteriorLabelModel
A label model for node labels that lie inside of the node's Layout bounds.
Public classInteriorStretchLabelModel
A label model for node labels that lie inside of the node's Layout bounds and have been stretched to fit the node's size.
Public classNinePositionsEdgeLabelModel
An edge label model that knows nine different label positions.
Public classRotatedSideSliderEdgeLabelModel
An edge label model that allows placement of labels at a set of continuous positions along both sides of an edge.
Public classRotatedSliderEdgeLabelModel
An edge label model that allows placement of labels at a set of continuous positions along both sides of an edge or directly on the edge path.
Public classRotatingEdgeLabelModel
A label model for edge labels that uses a ratio on the edge's path to determine the position of the label.
Public classSandwichLabelModel
A node label model that knows only two possible positions.
Public classSideSliderEdgeLabelModel
An edge ILabelModel implementation that provides labels to both sides of the edge's path.
Public classSliderEdgeLabelModel
An edge label model that can be used for labels along the path of an edge.
Public classSmartEdgeLabelModel
An edge label model that allows the placement at any position.
Public classStretchStripeLabelModel
A label model for labels that is especially tailored to be used as a model for the four default positions where the label of a stripe may lie.
Public classStripeLabelModel
A label model for labels that is especially tailored to be used as a model for the four default positions where the label of a stripe may lie.

Enumerations

  EnumerationDescription
Public enumerationExteriorLabelModel..::..Position
Enumeration of the possible positions of the ExteriorLabelModel.
Public enumerationInteriorLabelModel..::..Position
Enumeration of the possible positions of the InteriorLabelModel.
Public enumerationInteriorStretchLabelModel..::..Position
Enumeration of the possible positions of the InteriorStretchLabelModel.
Public enumerationNinePositionsEdgeLabelModel..::..Position
Determines the position of a label in the NinePositionsEdgeLabelModel
Public enumerationSliderParameterLocation
Flaggable enumeration that is used by SideSliderEdgeLabelModel to indicate the position.
Public enumerationStretchStripeLabelModel..::..Position
Enumeration of the possible positions of the InteriorLabelModel.
Public enumerationStripeLabelModel..::..Position
Enumeration of the possible positions of the InteriorLabelModel.

Remarks

This CLR namespace is mapped to the XAML namespace YfilesForSilverlightXamlNS