menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TreeGridNestedView - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TreeGridNestedView

    Represents a class that provides the implementation of NestedView in SfTreeGrid.

    Inheritance
    System.Object
    TreeGridView
    TreeGridQueryableView
    TreeGridNestedView
    Implements
    ITreeGridViewNotifier
    IEditableCollectionView
    System.IDisposable
    Inherited Members
    TreeGridQueryableView.AttachTreeView(Object)
    TreeGridQueryableView.DetachTreeView()
    TreeGridQueryableView.SortComparers
    TreeGridQueryableView.SortDescriptions
    TreeGridQueryableView.TreeGrid
    TreeGridView.AddNew()
    TreeGridView.AddNode(TreeNode, Object, Int32, Boolean)
    TreeGridView.AddNode(TreeNode, TreeNode, Int32, Int32, Boolean)
    TreeGridView.AddNotifyListener(Object)
    TreeGridView.BeginInit(TreeViewRefreshMode)
    TreeGridView.CanAddNew
    TreeGridView.CanCancelEdit
    TreeGridView.CancelEdit()
    TreeGridView.CancelNew()
    TreeGridView.CanRemove
    TreeGridView.CommitEdit()
    TreeGridView.CommitNew()
    TreeGridView.CreateTreeNode(Object, Int32, Boolean, TreeNode, Func<TreeGridView>)
    TreeGridView.CurrentAddItem
    TreeGridView.CurrentChanged
    TreeGridView.CurrentChanging
    TreeGridView.CurrentEditItem
    TreeGridView.CurrentItem
    TreeGridView.CurrentPosition
    TreeGridView.DeferRefresh(TreeViewRefreshMode)
    TreeGridView.Dispose()
    TreeGridView.Dispose(Boolean)
    TreeGridView.EditItem(Object)
    TreeGridView.EnableRecursiveChecking
    TreeGridView.EndEdit()
    TreeGridView.EndInit()
    TreeGridView.Filter
    TreeGridView.GetItemProperties()
    TreeGridView.GetNodeAt(Int32)
    TreeGridView.GetPropertyAccessProvider()
    TreeGridView.GetSource()
    TreeGridView.GetTreeGrid()
    TreeGridView.IsAddingNew
    TreeGridView.IsChildNodeAvailable(TreeNode)
    TreeGridView.IsCurrentInSync
    TreeGridView.IsDisposed
    TreeGridView.IsEditingItem
    TreeGridView.IsInCommitEdit
    TreeGridView.IsInDeferRefresh
    TreeGridView.IsInEndeferal
    TreeGridView.IsInSuspend
    TreeGridView.ItemProperties
    TreeGridView.LiveNodeUpdateMode
    TreeGridView.MoveCurrentToPosition(Int32)
    TreeGridView.MoveNode(TreeNode, Int32, Int32)
    TreeGridView.NewItemPlaceholderPosition
    TreeGridView.NodeCollectionChanged
    TreeGridView.Nodes
    TreeGridView.OnRecordPropertyChanged(Object, PropertyChangedEventArgs)
    TreeGridView.PropertyChanged
    TreeGridView.RaiseCurrentChangedEvent()
    TreeGridView.RaiseCurrentChangingEvent()
    TreeGridView.RaiseNodeCollectionChangedEvent(NotifyCollectionChangedEventArgs)
    TreeGridView.RaisePropertyChanged(String)
    TreeGridView.RecordPropertyChanged
    TreeGridView.RecursiveCheckingMode
    TreeGridView.Refresh()
    TreeGridView.RefreshFilter()
    TreeGridView.Remove(Object)
    TreeGridView.RemoveAt(Int32)
    TreeGridView.RemoveNode(TreeNode, Object)
    TreeGridView.RemoveNotifyListener(Object)
    TreeGridView.ReplaceNode(TreeNode, IList, IList, Int32)
    TreeGridView.ResetNodes(TreeNode)
    TreeGridView.Resume()
    TreeGridView.SetCurrent(Object, Int32)
    TreeGridView.SetCurrent(Object, Int32, Int32)
    TreeGridView.SetSource(IEnumerable)
    TreeGridView.SortComparer
    TreeGridView.SourceCollection
    TreeGridView.SourceCollectionChanged
    TreeGridView.Suspend()
    Namespace: Syncfusion.UI.Xaml.TreeGrid
    Assembly: Syncfusion.SfGrid.UWP.dll
    Syntax
    public class TreeGridNestedView : TreeGridQueryableView, ITreeGridViewNotifier, IEditableCollectionView, IDisposable

    Constructors

    TreeGridNestedView(IEnumerable, SfTreeGrid)

    Initializes a new instance of TreeGridNestedView class with the specified source and SfTreeGrid.

    Declaration
    public TreeGridNestedView(IEnumerable source, SfTreeGrid treeGrid)
    Parameters
    Type Name Description
    System.Collections.IEnumerable source

    The source

    SfTreeGrid treeGrid

    The SfTreeGrid

    Methods

    CreateItemPropertiesProvider()

    Creates the item properties provider.

    Declaration
    protected override IPropertyAccessProvider CreateItemPropertiesProvider()
    Returns
    Type Description
    IPropertyAccessProvider

    IPropertyAccessProvider.

    Overrides
    TreeGridQueryableView.CreateItemPropertiesProvider()

    OnChildCollectionChanged(Object, NotifyCollectionChangedEventArgs, TreeNode)

    Raises when child collection changed.

    Declaration
    protected virtual void OnChildCollectionChanged(object sender, NotifyCollectionChangedEventArgs e, TreeNode treeNode)
    Parameters
    Type Name Description
    System.Object sender

    sender

    System.Collections.Specialized.NotifyCollectionChangedEventArgs e

    An System.Collections.Specialized.NotifyCollectionChangedEventArgs that contains the action which is performed

    TreeNode treeNode

    treeNode

    OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

    Method which handles the collection changes.

    Declaration
    protected override void OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    sender.

    System.Collections.Specialized.NotifyCollectionChangedEventArgs e

    NotifyCollectionChangedEventArgs.

    Overrides
    TreeGridQueryableView.OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

    UpdateNodesOnPropertyChange(Object, PropertyChangedEventArgs, TreeNode)

    Check TreeGridView on property changes and do the actions.

    Declaration
    protected override void UpdateNodesOnPropertyChange(object sender, PropertyChangedEventArgs e, TreeNode treeNode = null)
    Parameters
    Type Name Description
    System.Object sender

    updated record.

    System.ComponentModel.PropertyChangedEventArgs e

    PropertyChangedEventArgs.

    TreeNode treeNode

    Tree node.

    Overrides
    TreeGridView.UpdateNodesOnPropertyChange(Object, PropertyChangedEventArgs, TreeNode)

    Implements

    ITreeGridViewNotifier
    IEditableCollectionView
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved