A ModelManager<(Of <(<'T>)>)> implementation that manages the
visual decorations of selected elements in a canvas.
Namespace: yWorks.Canvas.ModelAssembly: yWorks.yFilesNET.Viewer (in yWorks.yFilesNET.Viewer.dll) Version: 4.1.0.1 (4.1.0.1)
Syntax
| C# |
|---|
public class SelectionPaintManager<T> : InstallerBasedModelManager<T>, IModelItemInstaller<TModelItem> where T : ILookup |
| Visual Basic |
|---|
Public Class SelectionPaintManager(Of T As ILookup) _ Inherits InstallerBasedModelManager(Of T) _ Implements IModelItemInstaller(Of TModelItem) |
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>)>)>
yWorks.Canvas.Model..::..ModelManager<(Of <(<'T>)>)>
yWorks.Canvas.Model..::..InstallerBasedModelManager<(Of <(<'T>)>)>
yWorks.Canvas.Model..::..SelectionPaintManager<(Of <(<'T>)>)>