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: 2.4.0.0

Syntax

C#
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

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

Remarks

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

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

See Also