A custom Control that displays a IHierarchy<(Of <(<'T>)>)>.

Namespace: yWorks.yFiles.UI
Assembly: yWorks.yFilesWPF.Viewer (in yWorks.yFilesWPF.Viewer.dll) Version: 2.2.0.2 (2.2.0.2)

Syntax

C#
[TemplatePartAttribute(Name = "PART_ItemsControl", Type = typeof(ItemsControl))]
[ObfuscationAttribute(StripAfterObfuscation = false, Exclude = true, 
	ApplyToMembers = false)]
public class HierarchyView<T> : Control
where T : class
Visual Basic
<TemplatePartAttribute(Name := "PART_ItemsControl", Type := GetType(ItemsControl))> _
<ObfuscationAttribute(StripAfterObfuscation := False, Exclude := True,  _
	ApplyToMembers := False)> _
Public Class HierarchyView(Of T As Class) _
	Inherits Control

Type Parameters

T
The type of the items in the hierarchy.

Remarks

This control will update its contents dynamically, if the Hierarchy has an implementation of the IObservableHierarchy<(Of <(<'T>)>)> interface in its Lookup(Type).

Inheritance Hierarchy

System..::..Object
  System.Windows.Threading..::..DispatcherObject
    System.Windows..::..DependencyObject
      System.Windows.Media..::..Visual
        System.Windows..::..UIElement
          System.Windows..::..FrameworkElement
            System.Windows.Controls..::..Control
              yWorks.yFiles.UI..::..HierarchyView<(Of <(<'T>)>)>
                yWorks.yFiles.UI..::..NodeHierarchyView

See Also