menu

WPF

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

    Show / Hide Table of Contents

    Namespace Syncfusion.UI.Xaml.TreeGrid

    Classes

    CheckBoxRowSelectionController

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

    DragInfo

    Represents a class that handles the dragging informations

    IndexComparer

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

    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.

    SfTreeGrid

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

    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.

    TreeGridColumn

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

    TreeGridColumnContextMenuInfo

    Represents a class that provides information to the Header ContextMenu 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(TreeColumnSizer).

    TreeGridComboBoxColumn

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

    TreeGridContextMenuEventArgs

    Provides data for TreeGridContextMenuOpening event.

    TreeGridContextMenuInfo

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

    TreeGridCopyPasteCellEventArgs

    Provides the data for CopyCellContent event.

    TreeGridCoveredCellInfo

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

    TreeGridCurrencyColumn

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

    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.

    TreeGridCutCopyPaste

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

    TreeGridDateTimeColumn

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

    TreeGridDynamicPropertiesProvider

    Represents a class to Get / Set value of the underlying dynamic data object which is used by TreeGridView.

    TreeGridEditorColumn

    Provides the base implementation for all the editor columns in the SfTreeGrid.

    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.

    TreeGridMaskColumn

    Represents a column that displays the masked data in its cell content.

    TreeGridModel
    TreeGridNestedView

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

    TreeGridNodeContextMenuInfo

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

    TreeGridNumericColumn
    TreeGridOperationsHandlerArgs

    Provides data for handling grid operations such as Sorting

    TreeGridPanel
    TreeGridPercentColumn

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

    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.

    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.

    TreeGridRowDragDropController

    Represents a class that handles row drag-and-drop operations in SfTreeGrid.

    TreeGridRowDragDropEventArgsBase

    Provides commmon data for TreeGridRowDragEvents.

    TreeGridRowDragLeaveEventArgs

    Provides data for the event.

    TreeGridRowDragOverEventArgs

    Provides data for the event.

    TreeGridRowDragStartEventArgs

    Provides data for the event.

    TreeGridRowDropEventArgs

    Provides data for the event.

    TreeGridRowDroppedEventArgs

    Provides data for the event.

    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.

    TreeGridUnboundView

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

    TreeGridValidationHelper

    Represents a class that implements validation behaviors of 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.

    TreeNodeComparer
    TreeNodes

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

    TreeNodesEnumerator

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

    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.

    Enums

    AutoExpandMode

    Enumerates possible expand modes while loading.

    CheckBoxSelectionMode

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

    ContextMenuType

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

    DropPosition

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

    FilterLevel

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

    LiveNodeUpdateMode

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

    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.

    SelfRelationUpdateMode

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

    TreeColumnSizer

    Defines the constants that specify how the columns in a SfTreeGrid are sized.

    TreeColumnType

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

    TreeGridCollectionChangedReason

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

    TreeGridOperation

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

    TreeGridRegion

    Defines the constants that specify the possible region in SfTreeGrid.

    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.

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