Show / Hide Table of Contents

Class HierarchicalComposableTreeViewItem

Wraps an implementation of the IComposableTreeViewItem for hierarchical composition.

Inheritance
System.Object
ObservableObject
HierarchicalComposableTreeViewItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ComponentModel.IDataErrorInfo
System.ComponentModel.INotifyDataErrorInfo
INotifyDataPropertyChanged
IComposableTreeViewItem
ObservableObject.PropertyChanged
ObservableObject.HasErrors
ObservableObject.AddError(IError)
ObservableObject.CascadeErrors()
ObservableObject.ClearErrors()
ObservableObject.ForceValidation<T>(String, T)
ObservableObject.GetEntityErrors()
ObservableObject.GetErrors(String)
ObservableObject.OnDataPropertyChanged(String)
ObservableObject.OnErrorsChanged(String)
ObservableObject.OnPropertyChanged(String)
ObservableObject.OnValidate(String)
ObservableObject.RemoveError(Guid)
ObservableObject.RemoveError(IError)
ObservableObject.SetValue<T>(String, T, T)
ObservableObject.SetValue<T>(String, T, T, IEqualityComparer<T>)
ObservableObject.SetValue<T>(String, T, T, Action<T>, Action<T>)
ObservableObject.SetValue<T>(String, T, T, Action<T>, Action<T>, IEqualityComparer<T>)
ObservableObject.INotifyDataPropertyChanged.DataPropertyChanged
ObservableObject.INotifyDataErrorInfo.ErrorsChanged
ObservableObject.IDataErrorInfo.Error
ObservableObject.INotifyDataErrorInfo.HasErrors
ObservableObject.INotifyDataErrorInfo.GetErrors(String)
ObservableObject.IDataErrorInfo.Item[String]
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public sealed class HierarchicalComposableTreeViewItem : ObservableObject, INotifyPropertyChanged, IDataErrorInfo, INotifyDataErrorInfo, INotifyDataPropertyChanged, IComposableTreeViewItem

Properties

View Source

Caption

Gets the caption.

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

HasAccess

Indicates whether the item is accessable by the executor.

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

Id

Gets the unique identifier of the IComposableTreeViewItem.

Declaration
public Guid Id { get; }
Property Value
Type Description
System.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
System.Nullable<System.Guid>
View Source

StackRank

Gets the sort index of the IComposableTreeViewItem.

Declaration
public int StackRank { get; }
Property Value
Type Description
System.Int32
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
System.Collections.Generic.IList<HierarchicalComposableTreeViewItem>

Methods

View Source

OnActivate()

Is called when the instance is activated.

Declaration
public void OnActivate()

Implements

System.ComponentModel.INotifyPropertyChanged
System.ComponentModel.IDataErrorInfo
System.ComponentModel.INotifyDataErrorInfo
INotifyDataPropertyChanged
IComposableTreeViewItem

Extension Methods

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