Log In
[Expand]General Information
[Collapse]WinForms Controls
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Map Control
   [Expand]Product Information
   [Collapse]Getting Started
     Lesson 1 - Create a Simple Scheduling Application
     Lesson 2 - Create a Simple Scheduling Application with DateNavigator
     Lesson 3 - Provide Bar UI for a Scheduler
     Lesson 4 - Provide Ribbon UI for a Scheduler
     Lesson 5 - Bind a Scheduler to MS SQL Database at Design Time
     Lesson 6 - Bind a Scheduler to MS Access Database at Design Time
     Lesson 7 - Create a Custom Appointment Edit Form
     Lesson 8 - Implement a Custom Inplace Editor
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]End-User Capabilities
   [Expand]Member Tables
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Lesson 3 - Provide Bar UI for a Scheduler

This document explains how to provide end-users with the basic functionality for switching views, view navigation and layout, grouping scheduler data and creating, editing and deleting appointments via Bar UI. In this example, we will demonstrate the use of the Bar Manager component for adding command bars to the form with SchedulerControl.

This topic explains the following ways to create a scheduling application with command bars required to work with a SchedulerControl:

Expanded MS Visual Studio Designer

To provide a scheduler with Bar UI, follow the steps below.

  1. Drop the SchedulerControl and DateNavigator controls from the Toolbox onto a form.
  2. Drop the BarManager item onto the form from the DX.17.2: Navigation & Layout toolbox tab...

    ... or click the SchedulerControl's smart tag and select Create BarManager from the invoked menu (BarManager will be automatically located on the top of the form).

  3. Click the SchedulerControl's smart tag to invoke the SchedulerControl Tasks menu. Select an item to create the command bars and click it - the corresponding bars will be added to the form.

  4. Select other menu items to create all required bars. If you wish to add all available scheduler bars at once, click the Create All Bars item in the smart tag menu.
  5. Run the application and explore the created bars.


Command buttons for disabled views are not shown in the UI.

Expanded See Also

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