WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeGridUnboundView - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TreeGridUnboundView

    Inheritance
    System.Object
    TreeGridView
    TreeGridUnboundView
    Implements
    ITreeGridViewNotifier
    System.ComponentModel.IEditableCollectionView
    System.IDisposable
    Inherited Members
    TreeGridView.IsInEndeferal
    TreeGridView.IsInSuspend
    TreeGridView.IsInCommitEdit
    TreeGridView.IsDisposed
    TreeGridView.RaisePropertyChanged(String)
    TreeGridView.RaiseNodeCollectionChangedEvent(NotifyCollectionChangedEventArgs)
    TreeGridView.AddNotifyListener(Object)
    TreeGridView.OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)
    TreeGridView.CreateTreeNode(Object, Int32, Boolean, TreeNode, Func<TreeGridView>)
    TreeGridView.RefreshFilter()
    TreeGridView.ReplaceNode(TreeNode, IList, IList, Int32)
    TreeGridView.AddNode(TreeNode, TreeNode, Int32, Int32, Boolean)
    TreeGridView.AddNode(TreeNode, Object, Int32, Boolean)
    TreeGridView.DeferRefresh(TreeViewRefreshMode)
    TreeGridView.BeginInit(TreeViewRefreshMode)
    TreeGridView.EndInit()
    TreeGridView.Refresh()
    TreeGridView.RemoveNotifyListener(Object)
    TreeGridView.OnRecordPropertyChanged(Object, PropertyChangedEventArgs)
    TreeGridView.SetSource(IEnumerable)
    TreeGridView.GetSource()
    TreeGridView.GetItemProperties()
    TreeGridView.GetPropertyAccessProvider()
    TreeGridView.Suspend()
    TreeGridView.Resume()
    TreeGridView.CancelEdit()
    TreeGridView.EndEdit()
    TreeGridView.CommitEdit()
    TreeGridView.EditItem(Object)
    TreeGridView.MoveCurrentToPosition(Int32)
    TreeGridView.RaiseCurrentChangedEvent()
    TreeGridView.RaiseCurrentChangingEvent()
    TreeGridView.SetCurrent(Object, Int32)
    TreeGridView.SetCurrent(Object, Int32, Int32)
    TreeGridView.GetNodeAt(Int32)
    TreeGridView.IsChildNodeAvailable(TreeNode)
    TreeGridView.GetTreeGrid()
    TreeGridView.Dispose()
    TreeGridView.Dispose(Boolean)
    TreeGridView.AddNew()
    TreeGridView.CancelNew()
    TreeGridView.CommitNew()
    TreeGridView.Remove(Object)
    TreeGridView.RemoveAt(Int32)
    TreeGridView.Nodes
    TreeGridView.LiveNodeUpdateMode
    TreeGridView.EnableRecursiveChecking
    TreeGridView.Filter
    TreeGridView.IsInDeferRefresh
    TreeGridView.SortComparer
    TreeGridView.SourceCollection
    TreeGridView.ItemProperties
    TreeGridView.CanCancelEdit
    TreeGridView.CurrentItem
    TreeGridView.CurrentEditItem
    TreeGridView.IsEditingItem
    TreeGridView.IsCurrentInSync
    TreeGridView.CurrentPosition
    TreeGridView.RecursiveCheckingMode
    TreeGridView.CanAddNew
    TreeGridView.CanRemove
    TreeGridView.CurrentAddItem
    TreeGridView.IsAddingNew
    TreeGridView.NewItemPlaceholderPosition
    TreeGridView.RecordPropertyChanged
    TreeGridView.NodeCollectionChanged
    TreeGridView.SourceCollectionChanged
    TreeGridView.PropertyChanged
    TreeGridView.CurrentChanged
    TreeGridView.CurrentChanging
    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 TreeGridUnboundView : TreeGridView, ITreeGridViewNotifier, IEditableCollectionView, IDisposable

    Constructors

    TreeGridUnboundView(SfTreeGrid)

    Declaration
    public TreeGridUnboundView(SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    SfTreeGrid treeGrid

    Properties

    SortComparers

    Declaration
    public override SortComparers SortComparers { get; }
    Property Value
    Type Description
    SortComparers
    Overrides
    TreeGridView.SortComparers

    SortDescriptions

    Declaration
    public override SortColumnDescriptions SortDescriptions { get; }
    Property Value
    Type Description
    SortColumnDescriptions
    Overrides
    TreeGridView.SortDescriptions

    TreeGrid

    An instance of the SfTreeGrid class.

    Declaration
    protected SfTreeGrid TreeGrid { get; set; }
    Property Value
    Type Description
    SfTreeGrid

    Methods

    AddNode(TreeNode, Object)

    Add the data to the child collection of particular tree node.

    Declaration
    public void AddNode(TreeNode node, object data)
    Parameters
    Type Name Description
    TreeNode node

    The parent node. this is null if root node needs to be added.

    System.Object data

    the data.

    AttachTreeView(Object)

    Declaration
    public override void AttachTreeView(object treeGrid)
    Parameters
    Type Name Description
    System.Object treeGrid
    Overrides
    TreeGridView.AttachTreeView(Object)

    CreateItemPropertiesProvider()

    Declaration
    protected override IPropertyAccessProvider CreateItemPropertiesProvider()
    Returns
    Type Description
    IPropertyAccessProvider
    Overrides
    TreeGridView.CreateItemPropertiesProvider()

    DetachTreeView()

    Declaration
    public override void DetachTreeView()
    Overrides
    TreeGridView.DetachTreeView()

    InsertNode(TreeNode, Object, Int32)

    Insert the data into the child collection of particular tree node at the specified index.

    Declaration
    public void InsertNode(TreeNode node, object data, int index)
    Parameters
    Type Name Description
    TreeNode node

    The parent node. this is null if root node needs to be inserted.

    System.Object data

    the data.

    System.Int32 index

    the index.

    MoveNode(TreeNode, Int32, Int32)

    Moves the child node from an index to the another index in child nodes of particular tree node.

    Declaration
    protected override void MoveNode(TreeNode node, int oldStartingIndex, int newStartingIndex)
    Parameters
    Type Name Description
    TreeNode node

    The parent node. this is null if root node needs to be moved.

    System.Int32 oldStartingIndex
    System.Int32 newStartingIndex
    Overrides
    TreeGridView.MoveNode(TreeNode, Int32, Int32)

    RemoveNode(TreeNode, Object)

    Remove the data from the child collection of particular tree node.

    Declaration
    protected override void RemoveNode(TreeNode node, object data)
    Parameters
    Type Name Description
    TreeNode node

    The parent node. this is null if root node needs to be removed.

    System.Object data

    the data.

    Overrides
    TreeGridView.RemoveNode(TreeNode, Object)

    ReplaceNode(TreeNode, Object, Int32)

    Replaces the node at specified index with the data in child nodes of the particular tree node.

    Declaration
    public void ReplaceNode(TreeNode node, object data, int index)
    Parameters
    Type Name Description
    TreeNode node

    The parent node. this is null if root node needs to be replaced.

    System.Object data

    the data.

    System.Int32 index

    the index.

    ResetNodes(TreeNode)

    Clear child nodes of the particular node.

    Declaration
    protected override void ResetNodes(TreeNode node)
    Parameters
    Type Name Description
    TreeNode node

    The parent node. this is null if root nodes need to be cleared.

    Overrides
    TreeGridView.ResetNodes(TreeNode)

    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
    TreeGridView.UpdateNodesOnPropertyChange(Object, PropertyChangedEventArgs, TreeNode)

    Implements

    ITreeGridViewNotifier
    System.ComponentModel.IEditableCollectionView
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved