A ModelManager<(Of <(<'T>)>)> implementation that manages the visual decorations of highlighted 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 HighlightPaintManager<T> : InstallerBasedModelManager<T>, IModelItemInstaller<T> where T : ILookup
Visual Basic
Public Class HighlightPaintManager(Of T As ILookup) _ Inherits InstallerBasedModelManager(Of T) _ Implements IModelItemInstaller(Of T)

Type Parameters

T
The type of the items.

Remarks

For each item that should be highlighted this class uses the ILookup mechanism of the items to lookup an IHighlightInstaller 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..::..HighlightPaintManager<(Of <(<'T>)>)>

See Also