menu

WinUI

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

    Show / Hide Table of Contents

    Namespace Syncfusion.UI.Xaml.TreeView

    Classes

    AutoExpandMode

    Enumerates possible expand modes while loading the nodes in the SfTreeView.

    CheckBoxMode

    Describes the CheckBox mode for items in the SfTreeView.

    DropPosition

    Defines the constants that specifies where to drag and drop the items. This enumeration specifies the position where the dragging item can be dropped.

    ExpandActionTrigger

    Defines that the expanding and collapsing of nodes can be performed only by tapping in expander view or in both expander view and content view.

    ExpanderPosition

    Defines the expander position of the SfTreeView. The expander can be positioned either start or end of the item.

    HierarchyPropertyDescriptor

    Represents a class that holds information of type and property name of data objects. TreeView generates the child nodes based ChildPropertyName if the type of data object matches TargetType.

    HierarchyPropertyDescriptors

    Represents a class which holds list of HierarchyPropertyDescriptor that provides information of type and property name. TreeView generates the child nodes based ChildPropertyName if the type of data object matches TargetType.

    ItemContextFlyoutOpeningEventArgs

    Provides the data for the ItemContextFlyoutOpening event.

    ItemDeletedEventArgs

    Provides the data for the ItemDeleted event.

    ItemDeletingEventArgs

    Provides the data for the ItemDeleting event.

    ItemDoubleTappedEventArgs

    Provides data for the ItemDoubleTapped event.

    ItemHoldingEventArgs

    Provides data for the ItemHolding event.

    ItemSelectionChangedEventArgs

    Provides data for the SelectionChanged event.

    ItemSelectionChangingEventArgs

    Provides data for the SelectionChanging event.

    ItemTappedEventArgs

    Provides data for the ItemTapped event.

    ItemTemplateDataContextType

    Describes the binding context type for SfTreeView items. Note: It will be applicable for bound mode only. For Unbound mode, TreeViewNode will be the binding context for each SfTreeView item.

    NodeCheckedEventArgs

    Provides data for the NodeExpanded and NodeCollapsed events.

    NodeExpandedCollapsedEventArgs

    Provides data for the NodeExpanded and NodeCollapsed events.

    NodeExpandingCollapsingEventArgs

    Provides data for the NodeExpanding and NodeCollapsing events.

    NotificationSubscriptionMode

    Defines the constants that specify whether need to listen the PropertyChanging and System.ComponentModel.INotifyPropertyChanged.PropertyChanged events of data object and System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event of source collection.

    QueryNodeSizeEventArgs

    Provides data for the QueryNodeSize event.

    ScrollToPosition

    Defines the position in the view of the row index when BringIntoView(TreeViewNode, Boolean, Boolean, ScrollToPosition) is performed.

    SelectionMode

    Defines constants that specify the selections that are supported by a SfTreeView control.

    SfTreeView

    A SfTreeView class provides a way to display the information in hierarchical structure.

    TreeNodeContainer

    This is a scrollable node container that holds the item elements. And handles the arrange and measure logic of all elements.

    TreeNodePopulationMode

    Describes the node population mode of the SfTreeView. The nodes can be populated to SfTreeView by instant or on demand.

    TreeNodesContainerBase

    This is a scrollable node container base that holds the item elements. And handles the arrange and measure logic of all elements.

    TreeNodeView

    A customized viewgroup used to add, measure and layout both the expander view and content view for SfTreeView.

    TreeViewCommands

    Provides a standard set of commands related to SfTreeView which can be used in ItemContextFlyout.

    TreeViewDragDropController

    Represents a class that handles drag and drop operations in SfTreeView.

    TreeViewItem

    Represents a item of data in a SfTreeView control.

    TreeViewItemBeginEditEventArgs

    Represents the class that holds data for the ItemBeginEdit event.

    TreeViewItemContextFlyoutInfo

    Represents the class that stores the information about the treeview and treeview node associated to ItemContextFlyout

    TreeViewItemDragStartedEventArgs

    Represents the class that provides the data for the ItemDragStarted event.

    TreeViewItemDragStartingEventArgs

    Represents the class that provides the data for the ItemDragStarting event.

    TreeViewItemDroppedEventArgs

    Represents the class that provides the data for the ItemDropped event.

    TreeViewItemDroppingEventArgs

    Represents the class that provides the data for the ItemDropping event.

    TreeViewItemEditEventArgs

    Represents the base class that holds data for the ItemBeginEdit ItemEndEdit events.

    TreeViewItemEndEditEventArgs

    Represents the class that holds data for the ItemEndEdit event.

    TreeViewItemInfo

    Provides information for item info for Syncfusion.UI.Xaml.TreeView.LinearLayout.

    TreeViewItemInfoBase

    Provides the information for TreeViewItem.

    TreeViewLocalizationResourceAccessor

    Represents the class that manages the localization of SfTreeView based on System.Globalization.CultureInfo.CurrentUICulture.

    TreeViewNode

    A TreeViewNode gets the data object associated with tree view node.

    TreeViewNodeCollection

    TreeViewNodeCollection contains the collection of tree view nodes.

    TreeViewResourceNameToResourceStringConverter

    Value converter that look up for the localized string based on culture using TreeViewLocalizationResourceAccessor and returns its value, if found.

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