Class TreeGridSelfRelationalView
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Syncfusion.UI.Xaml.TreeGrid
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class TreeGridSelfRelationalView : TreeGridQueryableView, ITreeGridViewNotifier, IEditableCollectionView, IDisposable
Constructors
TreeGridSelfRelationalView(IEnumerable, SfTreeGrid)
Declaration
public TreeGridSelfRelationalView(IEnumerable source, SfTreeGrid treeGrid)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IEnumerable | source | |
SfTreeGrid | treeGrid |
Properties
SelfRelationUpdateMode
Gets or sets a value that indicates how nodes should be arranged while changing ChildPropertyName and ParentPropertyName in Self Relational mode.
Declaration
public SelfRelationUpdateMode SelfRelationUpdateMode { get; }
Property Value
Type | Description |
---|---|
SelfRelationUpdateMode |
Methods
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)
Declaration
protected override void OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | |
System.Collections.Specialized.NotifyCollectionChangedEventArgs | e |
Overrides
UpdateNodesOnPropertyChange(Object, PropertyChangedEventArgs, TreeNode)
Declaration
protected override void UpdateNodesOnPropertyChange(object sender, PropertyChangedEventArgs e, TreeNode treeNode = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | |
System.ComponentModel.PropertyChangedEventArgs | e | |
TreeNode | treeNode |
Overrides
Implements
System.ComponentModel.IEditableCollectionView
System.IDisposable