[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
   Reporting
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Collapse]Scheduler
   [Expand]Getting Started
   [Expand]Appointments
    Resources
    Reminders
   [Expand]Views
   [Collapse]Visual Elements
     Resource Tree
     Ribbon
     Date Navigation Panel
     Pop-Up Menus
     All-Day Area
    [Expand]Windows
     Appointment Flyout
   [Expand]Styles and Templates
   [Expand]Design-Time Features
    Time Zones
   [Expand]Data Binding
    Appearance Customization
    Grouping
    Selecting
    Clipboard Operations
    Printing Templates
    Drag and Drop Customization
    Navigating
    Printing
    End-User Restrictions
   [Expand]Examples
    Migration Guidelines
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Resource Tree

The ResourceTreeControl allows end users to manage a SchedulerControl's Resources.

Use the ResourceTreeControl.Scheduler property to bind a ResourceTreeControl to a SchedulerControl.

End users can drag groups and resources in the Resource Tree to rearrange them. End users can also check or uncheck checkboxes displayed next to each group and resource to show or hide them.

Expanded Groups

End users can drag a resource node to a group node to organize resources in groups. End users can use the context menu to create, rename and delete groups. If a Scheduler's resource has its ResourceItem.Group defined, the Resource Tree automatically creates this group and adds the resource to it. Use the ResourceTreeControl.GroupsSource property to specify a custom data source for groups.

Expanded Context Menu

End users can right-click a resource or group node or empty space within the ResourceTreeControl to invoke the context menu. The context menu allows end users to invoke the search panel and create, rename and delete resources and groups.

Use one of the following methods to modify the context menu:

Expanded Search Panel

End users can use the search panel to filter the displayed groups and resources. To display the search panel, focus the Resource Tree and press CTRL+F or select the Find context menu item. To hide the search panel, click the Close button or press ESC (the first press clears the search box; the second press closes the search panel).

The ShowSearchPanelMode (see ResourceTreeControl.ShowSearchPanelMode) property specifies whether to display the search panel.

Is this topic helpful?​​​​​​​