A ModelManager<(Of <(<'T>)>)> implementation that manages the visual decorations of selected elements in a canvas.

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


public class SelectionPaintManager<T> : InstallerBasedModelManager<T>, IModelItemInstaller<T> where T : ILookup
Visual Basic
Public Class SelectionPaintManager(Of T As ILookup) _ Inherits InstallerBasedModelManager(Of T) _ Implements IModelItemInstaller(Of T)

Type Parameters

The type of the items in the collection and selection model.


For each item in the Model that is marked as selected by the SelectionModel this class uses the ILookup mechanism of the items to lookup an ISelectionInstaller implementation which will do the actual installation of the decoration in the canvas.

Inheritance Hierarchy

  yWorks.Canvas.Model..::..ModelManager<(Of <(<'T>)>)>
    yWorks.Canvas.Model..::..InstallerBasedModelManager<(Of <(<'T>)>)>
      yWorks.Canvas.Model..::..SelectionPaintManager<(Of <(<'T>)>)>

See Also