This is the interface implemented by the composite building blocks of a scene graph in a CanvasControl.

Namespace: yWorks.Canvas
Assembly: yWorks.yFilesSilverlight.Viewer (in yWorks.yFilesSilverlight.Viewer.dll) Version: 2.4.0.0

Syntax

C#
public interface ICanvasObjectGroup : ICanvasObject, IListEnumerable<ICanvasObject>, IEnumerable<ICanvasObject>, IEnumerable
Visual Basic
Public Interface ICanvasObjectGroup _ Inherits ICanvasObject, IListEnumerable(Of ICanvasObject), IEnumerable(Of ICanvasObject), _ IEnumerable

Remarks

It is meant to group multiple ICanvasObject instances as a logic unit. The interface is not meant to be implemented by application programmers. Instances implementing this interface can be retrieved from the factory methods in the canvas control. The interface extends the IListEnumerable<(Of <(<'T>)>)> interface to allow for easy iteration and determination of the size of the group.

See Also