The interface for an IEdgeStyle implementation that can be rendered
by EdgeSegmentControlEdgeStyleRenderer.
Namespace: yWorks.yFiles.UI.DrawingAssembly: yWorks.yFilesWPF.Viewer (in yWorks.yFilesWPF.Viewer.dll) Version: 2.2.0.2 (2.2.0.2)
Syntax
| C# |
|---|
public interface IEdgeSegmentControlEdgeStyle : ITaggedStyleBase<IEdge>, IEdgeStyle, IVisualStyle<IEdge>, IModelItemInstaller<IEdge>, ICloneable |
| Visual Basic |
|---|
Public Interface IEdgeSegmentControlEdgeStyle _ Inherits ITaggedStyleBase(Of IEdge), IEdgeStyle, IVisualStyle(Of IEdge), _ IModelItemInstaller(Of IEdge), ICloneable |
Remarks
This style implementation provides the ability to use the control templating
mechanism to create the rendering for edges. Style implementations need to create EdgeSegmentControls with
a specific Style that can present the associated
tag to the user via a ContentControl. The edge path is constructed from the path geometry
provided by another IEdgeStyle implementation that is bound to this instance via the PathStyle
property. For each segment in the path a control is created an arranged along the segment using the fixed
height given in SegmentThickness.