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

Type Parameters

T
The type of the items.

Remarks

For the item that should be focused this class uses the ILookup mechanism of the item to lookup an IFocusIndicatorInstaller 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..::..FocusPaintManager<(Of <(<'T>)>)>

See Also