The interface for an IEdgeStyle implementation that can be rendered by EdgeSegmentControlEdgeStyleRenderer.

Namespace: yWorks.yFiles.UI.Drawing
Assembly: yWorks.yFilesSilverlight.Viewer (in yWorks.yFilesSilverlight.Viewer.dll) Version:


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


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.

Related Demo Applications

The following programming samples are available: Also see the yFiles for Silverlight tutorials for step by step introductions.

See Also