Show / Hide Table of Contents

Class HierarchicalComposableTreeViewItem

Wraps an implementation of the IComposableTreeViewItem for hierarchical composition.

Inheritance
object
ObservableObject
HierarchicalComposableTreeViewItem
Implements
INotifyPropertyChanged
IDataErrorInfo
INotifyDataErrorInfo
INotifyDataPropertyChanged
IComposableTreeViewItem
ObservableObject.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public sealed class HierarchicalComposableTreeViewItem : ObservableObject, INotifyPropertyChanged, IDataErrorInfo, INotifyDataErrorInfo, INotifyDataPropertyChanged, IComposableTreeViewItem

Constructors

View Source

HierarchicalComposableTreeViewItem(IComposableTreeViewItem)

Creates a new instance of the HierarchicalComposableTreeViewItem class.

Declaration
public HierarchicalComposableTreeViewItem(IComposableTreeViewItem composableTreeViewItem)
Parameters
Type Name Description
IComposableTreeViewItem composableTreeViewItem

The underlaying implementation of the IComposableTreeViewItem.

Properties

View Source

Caption

Gets the caption.

Declaration
public string Caption { get; }
Property Value
Type Description
string
View Source

HasAccess

Indicates whether the item is accessable by the executor.

Declaration
public bool HasAccess { get; }
Property Value
Type Description
bool
View Source

Id

Gets the unique identifier of the IComposableTreeViewItem.

Declaration
public Guid Id { get; }
Property Value
Type Description
Guid
View Source

Instance

The underlying instance of the item source.

Declaration
public IComposableTreeViewItem Instance { get; }
Property Value
Type Description
IComposableTreeViewItem
View Source

ParentId

Gets the unique identifier of the IComposableTreeViewItem parent.

Declaration
public Guid? ParentId { get; }
Property Value
Type Description
Guid?
View Source

StackRank

Gets the sort index of the IComposableTreeViewItem.

Declaration
public int StackRank { get; }
Property Value
Type Description
int
Remarks

If multiple items with the same SortIndex be found then it will be sorted by the type of the item.

View Source

SubSections

Gets the subsections of the treeview item.

Declaration
public IList<HierarchicalComposableTreeViewItem> SubSections { get; }
Property Value
Type Description
IList<HierarchicalComposableTreeViewItem>

Methods

View Source

OnActivate()

Is called when the instance is activated.

Declaration
public void OnActivate()

Implements

INotifyPropertyChanged
IDataErrorInfo
INotifyDataErrorInfo
INotifyDataPropertyChanged
IComposableTreeViewItem

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
HierarchicalComposableTreeViewItemExtensions.FindChildById(HierarchicalComposableTreeViewItem, Guid)
NotifyPropertyChangedExtensions.GetPropertyName<T>(INotifyPropertyChanged, Expression<Func<T>>)
NotifyPropertyChangedExtensions.RaisePropertyChanged(INotifyPropertyChanged, string)
NotifyPropertyChangedExtensions.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>)
PropertyHelper.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>, PropertyChangedEventHandler)
  • View Source
Back to top Generated by DocFX