The MindFusion.Scheduling control
- Redistribution is royalty free
- Assembly is strong-named
- Is digitally signed
- Can be purchased with source code
- Is written in C#
The Schedule component
- Allows definition of custom-typed events
- Supports recurring events
- Supports undo/redo
- Can be persisted into binary streams and XML documents
- Supports importing and exporting from and to MS Outlook
Views
- Timetable view
- Resource view
- List view
- Month view
- WeekRange view
- MonthRange view
User interaction
- In-place item editing
- Interactive item creation and modification
- Single and multiple item selection
- Scrolling
- Automatic scrolling while dragging items with the mouse
- Tool-tips
- Column resize in Timetable view; row header resize in Resource view
- Expand and collapse rows in Resource view
- Moving to the next / previous day, month or year in various views
Programming
- Programmatic access to both schedule objects and the calendar methods and properties
- Numerous properties for customizing the appearance and behavior of every calendar view
- Rich event set
- More than 2000! classes, methods, properties and events
Output
- To display via Windows Forms
- Print Preview
- Printing
- Printing and previewing of reports
- Export reports as PDF or XLSX
- Export parts or whole calendars as images
- Export parts or whole calendars as XLSX
- Export parts or whole calendars as PDF
Appearance
- Fully customizable style-based appearance
- Customizable fonts, colors, shadows and alignments of displayed text
- Images can be associated with calendar elements
- Header, item and text shadows
- Custom painting of various elements
- User-assigned mouse cursors
- Rich choice of pen and brush styles
- Themes (including the capability to create user-defined themes)
Auxiliary forms
- AppointmentForm for appointment creation and editing
- RecurrenceForm for event recurrence creation and editing
- TaskForm for task creation and editing
Tools
- ThemeEditor - automates the creation of custom themes