A controller class that makes multiple IHandle
implementations appear to be synchronized.
Namespace: yWorks.Canvas.InputAssembly: yWorks.yFilesNET.Viewer (in yWorks.yFilesNET.Viewer.dll) Version: 4.1.0.1 (4.1.0.1)
Syntax
| C# |
|---|
public class CompositeHandle<T> |
| Visual Basic |
|---|
Public Class CompositeHandle(Of T) |
Type Parameters
- T
- The type of the tag that will be used to tag the wrapped handle instances with.
Remarks
This class wraps given IHandle implementations
and synchronizes method calls to them automatically so that
if clients drag one of the wrapped handles, all handles will be dragged
synchronously.
Inheritance Hierarchy
System..::..Object
yWorks.Canvas.Input..::..CompositeHandle<(Of <(<'T>)>)>
yWorks.Canvas.Input..::..CompositeHandle<(Of <(<'T>)>)>