New to Telerik UI for WinFormsStart a free 30-day trial

The internal, extended version of the IContainerGenerator interface which is not pluggable in the ServiceLocator.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.WinControls.RadDiagram.dll

Syntax:

C#
public interface IContainerGeneratorInternal : IContainerGenerator

Derived Classes: GenericContainerGenerator<T>

Inherited Members IContainerGenerator.ContainerFromItem(object)IContainerGenerator.ItemFromContainer(object)IContainerGenerator.StatusIContainerGenerator.StatusChanged

Methods

Clears the recycled containers cache.

C#
void ClearCache()

Generates the connection container.

C#
object GenerateConnectionContainer(IShape source, IShape target)
Parameters:sourceIShape

The source of the connection.

targetIShape

The target of the connection.

Returns:

object

Generates the container.

C#
object GenerateContainer(object item)
Parameters:itemobject

The item.

Returns:

object

Generates the containers.

C#
IEnumerable GenerateContainers(IEnumerable items)
Parameters:itemsIEnumerable

The items for which to generate a container.

Returns:

IEnumerable

Generates the geometry shape container.

C#
object GenerateGeometryShapeContainer()
Returns:

object

Generates a shape container.

C#
object GenerateShapeContainer()
Returns:

object

Generates a shape container.

C#
object GenerateTextShapeContainer()
Returns:

object

Maps the item to container.

C#
void MapItemToContainer(object item, IDiagramItem container)
Parameters:itemobject

The item.

containerIDiagramItem

The container.

Maps the item to a recycled container.

C#
void MapItemToRecycledContainer(object item, IDiagramItem container)
Parameters:itemobject

The item.

containerIDiagramItem

The recycled container.

Removes the container.

C#
void RemoveContainer(object container)
Parameters:containerobject

The container to remove.

Removes the item.

C#
void RemoveItem(object item)
Parameters:itemobject

The item for which to generate a container.