devexpress-winforms-scheduler

Installation
SKILL.md

DevExpress WinForms Scheduler Control

DevExpress.XtraScheduler.SchedulerControl is a full-featured scheduling and calendar control for WinForms. It supports multiple interchangeable views (Day, Work Week, Month, Timeline, Gantt, Agenda, Year), rich appointment data items with recurrence and reminders, resource-based grouping, and extensible appearance customization. It is designed for scenarios ranging from simple personal calendars to complex multi-resource booking systems.

The control is backed by a SchedulerDataStorage instance which manages the Appointments and Resources collections. In bound mode these collections are synchronized to a data source via field mappings. In unbound mode appointments and resources are created directly in code.

When to Use This Skill

  • Create a calendar or scheduling UI for end users (Day/Week/Month planner, timeline, or Gantt chart).
  • Bind the scheduler to a database via a DataSet or BindingSource with field mappings.
  • Add appointments in code (simple, all-day, recurring series).
  • Configure recurrence rules (daily, weekly, monthly, yearly, hourly, minutely).
  • Attach reminders and handle ReminderAlert.
  • Categorize appointments with labels (background color) and statuses (side strip).
  • Switch or restrict views at runtime.
  • Customize appointment appearance without full owner-draw (AppointmentViewInfoCustomizing) or with owner-draw (CustomDrawAppointment).
  • Group appointments by resource in Timeline or Day view.

Prerequisites & Installation

Installs
10
GitHub Stars
49
First Seen
Jul 15, 2026
devexpress-winforms-scheduler — devexpress/agent-skills