menu

WinUI

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

    Show / Hide Table of Contents

    Class TreeGridQueryableView

    Represents a class that maintains the implementation of QueryableView in SfTreeGrid.

    Inheritance
    System.Object
    TreeGridView
    TreeGridQueryableView
    TreeGridNestedView
    TreeGridSelfRelationalView
    Implements
    ITreeGridViewNotifier
    IEditableCollectionView
    System.IDisposable
    Inherited Members
    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.IsEditingItem
    TreeGridView.IsInDeferRefresh
    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.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)
    TreeGridView.SetSource(IEnumerable)
    TreeGridView.SortComparer
    TreeGridView.SourceCollection
    TreeGridView.SourceCollectionChanged
    TreeGridView.Suspend()
    TreeGridView.UpdateNodesOnPropertyChange(Object, PropertyChangedEventArgs, TreeNode)
    Namespace: Syncfusion.UI.Xaml.TreeGrid
    Assembly: Syncfusion.Grid.WinUI.dll
    Syntax
    public class TreeGridQueryableView : TreeGridView, ITreeGridViewNotifier, IEditableCollectionView, IDisposable

    Constructors

    TreeGridQueryableView(IEnumerable, SfTreeGrid)

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

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

    The source.

    SfTreeGrid treeGrid

    The sfTreeGrid.

    Properties

    SortComparers

    Gets the collection of comparer to sort the data based on custom logic .

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

    A comparer that are added to SortComparers collection to apply custom Sorting based on the specified column name and sort direction.

    SortDescriptions

    Gets the collection of SortColumnDescription objects to sort the data programmatically.

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

    The collection of SortColumnDescription object to sort the data programmatically.The default value is null.

    Overrides
    TreeGridView.SortDescriptions

    TreeGrid

    Gets or sets the SfTreeGrid.

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

    Methods

    AttachTreeView(Object)

    Associates treeGrid in view.

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

    CreateItemPropertiesProvider()

    Creates the item properties provider. Override this method to have return custom IPropertyAccessProvider and have customizations.

    Declaration
    protected override IPropertyAccessProvider CreateItemPropertiesProvider()
    Returns
    Type Description
    IPropertyAccessProvider

    IPropertyAccessProvider.

    Overrides
    TreeGridView.CreateItemPropertiesProvider()

    DetachTreeView()

    Detach the grid instance present in the view while disposing the view.

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

    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
    TreeGridView.OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

    Implements

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