menu

WinUI

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.UI.Xaml.TreeGrid - WinUI API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.UI.Xaml.TreeGrid

    Classes

    AutoExpandMode

    Enumerates possible expand modes while loading.

    CheckBoxRowSelectionController

    Represents a class that implements the selection behaviors of SfTreeGrid when ShowCheckBox is true/>.

    CheckBoxSelectionMode

    Defines the constants which specify how selection should be processed when ShowCheckBox is true in SfTreeGrid.

    ContextFlyoutType

    Defines the constants that specify the type of shortcut menu in SfTreeGrid.

    FilterLevel

    Defines the constants that specify how nodes should be filtered in SfTreeGrid.

    IndexComparer

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

    LiveNodeUpdateMode

    Defines the constants that specify how the data updates during data manipulation operation.

    NodeCheckStateChangedEventArgs

    Provides data for NodeCheckStateChanged event.

    NodeCollapsedEventArgs

    Provides event data for NodeCollapsed event.

    NodeCollapsingEventArgs

    Provides event data for NodeCollapsing event.

    NodeExpandedEventArgs

    Provides event data for NodeExpanded event.

    NodeExpandingEventArgs

    Provides event data for NodeExpanding event.

    NodeOperation

    Defines the constants that specify whether nodes are expanded/collapsed in SfTreeGrid.

    RecursiveCheckingMode

    Defines the constants which specify in which case recursive checking should be applied when EnableRecursiveChecking is True.

    RowIndentMode

    Defines the constants which specify the selection and background indentation in row, when first column is expander column.

    SelfRelationUpdateModes

    Defines the constants that specify how nodes should be arranged while changing ChildPropertyName and ParentPropertyName in Self Relational mode.

    SfTreeGrid

    Represents a control that displays the data in a tree format.

    TreeColumnType

    Defined the constants that specify the possible column type in SfTreeGrid.

    TreeDataColumn

    Represents a class that provides the common functionalities of data columns in SfTreeGrid.

    TreeDataColumnBase

    Represents a class that provides the base implementation for Data columns in SfTreeGrid.

    TreeDataRow

    Represents a class that provides the common functionalities of data rows in SfTreeGrid.

    TreeDataRowBase

    Represents a class that provides the base implementation of Data rows in SfTreeGrid.

    TreeGridAutoGeneratingColumnEventArgs

    Provides data for AutoGeneratingColumn event.

    TreeGridAutoScroller

    Represents a class that provides base implementation for automatic scrolling of content in SfTreeGrid.

    TreeGridBaseSelectionController

    Provides the base implementation for selection in SfTreeGrid.

    TreeGridCell

    Represents a class that maintains the common functionalities of cells in SfTreeGrid.

    TreeGridCellDoubleTappedEventArgs

    Provides data for the CellDoubleTapped event.

    TreeGridCellTappedEventArgs

    Provides data for the CellTapped event.

    TreeGridCellToolTipOpeningEventArgs

    Provides data for the CellToolTipOpening event.

    TreeGridCheckBoxColumn

    Represents a column that used to display and edit boolean values and hosts CheckBox as its cell content.

    TreeGridClipboardController

    This class is used to perform the cut, copy and paste operation for selected records in SfTreeGrid.

    TreeGridCollectionChangedReason

    Defines the constants that specify the possible reasons for collection changes in SfTreeGrid.

    TreeGridColumn

    Provides the base functionalities for all the column types in SfTreeGrid.

    TreeGridColumnContextFlyoutInfo

    Represents a class that provides information to the Header ContextFlyout of TreeGrid.

    TreeGridColumnDragDropController

    Provides the base implementation for column drag-and-drop operations in SfTreeGrid.

    TreeGridColumnDraggingEventArgs

    Provides data for ColumnDragging event.

    TreeGridColumnResizingController

    Provides the base implementation for column resizing operations in SfTreeGrid.

    TreeGridColumns

    Represents the collection of TreeGridColumn.

    TreeGridColumnSizer

    Represents a class that provides the implementation to calculate column widths based on different column sizer options for SfTreeGrid(ColumnWidthMode).

    TreeGridComboBoxColumn

    Represents a column that host the ComboBox and enumeration as its cell content in edit mode.

    TreeGridContextFlyoutEventArgs

    Provides data for TreeGridContextFlyoutOpening event.

    TreeGridContextFlyoutInfo

    Represents a class that provides information to the ContextFlyout of TreeGrid.

    TreeGridCopyPasteCellEventArgs

    Provides the data for CopyCellContent event.

    TreeGridCoveredCellInfo

    Represents a class that defines the merge range by Left, Right and RowIndex.

    TreeGridCurrentCellBeginEditEventArgs

    Provides data for CurrentCellBeginEdit event.

    TreeGridCurrentCellManager

    Represents a class that manages the current cell operation in SfTreeGrid.

    TreeGridCurrentCellValidatedEventArgs

    Provides data for the CurrentCellValidated event.

    TreeGridCurrentCellValidatingEventArgs

    Provides data for the CurrentCellValidating event.

    TreeGridCurrentCellValueChangedEventArgs

    Provides data for CurrentCellValueChanged event.

    TreeGridDateColumn

    Represents a column that displays the date values in its cell content.

    TreeGridElement

    Represents the class to provide the common functionalities for TreeGridCell and TreeGridRowControl.

    TreeGridExpander

    Represents a class that maintains the common functionalities of expander in SfTreeGrid.

    TreeGridExpanderCell

    Represents a class that maintains the common functionalities of Expandercells in SfTreeGrid.

    TreeGridHeaderCell

    Represents a class that maintains the common functionalities of Headercells in SfTreeGrid.

    TreeGridHeaderRowControl

    Represents a class that maintains the common functionalities of Header row control in SfTreeGrid.

    TreeGridHyperlinkColumn

    Represents a column that displays the URI data in its cells content.

    TreeGridIndexResolver

    Represents an extension class that provides an set of index resolver helper methods in SfTreeGrid.

    TreeGridItemsSourceChangedEventArgs

    Provides data for ItemsSourceChanged event.

    TreeGridNestedView

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

    TreeGridNodeContextFlyoutInfo

    Represents a class that provides information to the Record ContextFlyout of TreeGrid.

    TreeGridNumericColumn

    Represents a column that displays the numeric values in its cell content.

    TreeGridOperation

    Defines the constants that specify the possible grid operations in SfTreeGrid.

    TreeGridOperationsHandlerArgs

    Provides data for handling grid operations such as Sorting

    TreeGridPanel
    TreeGridPropertiesProvider

    Implements IPropertyAccessProvider to Get / Set value on the underlying object which is used by CollectionViewAdv.

    TreeGridQueryableView

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

    TreeGridQueryCoveredRangeEventArgs

    Provides data for QueryCoveredRange event.

    TreeGridRegion

    Defines the constants that specify the possible region in SfTreeGrid.

    TreeGridRequestTreeItemsEventArgs

    Represents a class that provides event data for all SfTreeGrid related events.

    TreeGridRowControl

    Represents a class that maintains the common functionalities of Row control in SfTreeGrid.

    TreeGridRowControlBase

    Represents a class that provides the base implementation for Row control in SfTreeGrid.

    TreeGridRowDragEventArgs

    Provides commmon data for TreeGridRowDragEvents.

    TreeGridRowDragOverEventArgs

    Provides data for the RowDragOver event.

    TreeGridRowDragStartingEventArgs

    Provides data for the RowDragStarting event.

    TreeGridRowDroppedEventArgs

    Provides data for the event.

    TreeGridRowDroppingEventArgs

    Provides data for the RowDropping event.

    TreeGridRowDropPosition

    Defines the constants which specify the drop position in row while drag and drop nodes in SfTreeGrid.

    TreeGridRowGenerator

    Represents a class that provides the generation of tree grid rows.

    TreeGridRowHeaderCell

    Represents a class that maintains the common functionalities of Row Header cells in SfTreeGrid.

    TreeGridRowHeaderIndentCell

    Represents a class that maintains the common functionalities of RowHeader indent cells in SfTreeGrid.

    TreeGridRowInfo

    Represents a class that contains the information about the particular row.

    TreeGridRowPanel

    Represents a class that maintains the common functionalities of Row panel in SfTreeGrid.

    TreeGridRowSelectionController

    Represents a class that implements the selection behavior of row in SfTreeGrid.

    TreeGridRowValidatedEventArgs

    Provides data for the RowValidated event.

    TreeGridRowValidatingEventArgs

    Provides data for the RowValidating event.

    TreeGridSelectedRowsCollection

    Represents a class that maintains the collection of selected rows and its information.

    TreeGridSelfRelationalView

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

    TreeGridStackedHeaderCell

    Specifies the TreeGridStackedHeaderCell

    TreeGridTemplateColumn

    Represents a column that contains template-specified cell content

    TreeGridTextColumn

    Represents a column that is used to display the string content in its cells and host TextBox in edit mode.

    TreeGridTextColumnBase

    Provides the base implementation of text formatting in the column.

    TreeGridTimeColumn

    Represents a column that displays the time values in its cell content.

    TreeGridUnboundView

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

    TreeGridView

    The class which has the functionalities of node management and sorting.

    TreeNode

    Represents a class that provides the implementation of Tree nodes in SfTreeGrid.

    TreeNodeCollection

    Represents a class that maintains the common functionalities of collection of TreeNode.

    TreeNodes

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

    TreeNodesEnumerator

    Represents a class that process the enumerator of TreeNodes in view.

    TreeRowType

    Defines the constants that specify the possible row type in SfTreeGrid.

    TreeViewRefreshMode

    Defines the constants that specify how view should be refreshed while calling BeginInit, EndInit and Defer refresh method.

    Interfaces

    ITreeDataColumnElement

    Provides the common functionalities of DataColumns in SfTreeGrid.

    ITreeDataRowElement

    Provides the common functionalities of DataRows in SfTreeGrid.

    ITreeGridRowGenerator

    Interface that maintains the methods for row generation in SfTreeGrid.

    ITreeGridSelectionController

    Provides the common functionality of selection behavior in SfTreeGrid.

    ITreeGridViewNotifier

    Interface used to associate tree grid with view.

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