Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [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]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Collapse]Scheduler
   [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]Fundamentals
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]Examples
   [Expand]End-User Capabilities
   [Expand]Member Tables
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [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]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Lesson 4 - Provide Ribbon UI for a Scheduler

This document describes how to create a simple scheduling application and provide end-users with the basic functionality for switching views, view navigation and layout, grouping scheduler data and creating, editing and deleting appointments via Ribbon UI. In this example, we will demonstrate the use of Ribbon Control for adding Ribbon items to the form with SchedulerControl.

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

  1. Open the application with the SchedulerControl and DateNavigator, which was created in Lesson 2 of the current Getting Started tutorial.
  2. Drop the RibbonControl item onto the form from the DX.17.1: Navigation & Layout toolbox tab, right-click the added Ribbon Control in the designer and select Send to Back from the context menu...

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

  3. In the SchedulerControl's smart tag select an item to create the all Ribbon tabs.

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

Important

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

Expanded See Also

How would you rate this topic?​​​​​​​