Search
MindFusion.Scheduling Namespace
Classes Enumerations
Collapse All Expand All
Introduction
General Information
What's New In This Release
Version History
Getting Started
Code Completion With VSDoc IntelliSense
Programming Interface Overview
Tutorials
Reference
MindFusion.Common
MindFusion.Common.Collections
MindFusion.Controls
MindFusion.Scheduling
BaseForm Class
ButtonEventArgs Class
Calendar Class
CalendarView Enumeration
CellEventArgs Class
Contact Class
CueForm Class
DailyRecurrence Enumeration
DateChangedEventArgs Class
DateTime Class
DayOfWeek Enumeration
DayOfWeekFormat Enumeration
DayOfWeekType Enumeration
DaysOfWeek Enumeration
FormEventArgs Class
GroupType Enumeration
HeaderEventArgs Class
HeaderType Enumeration
HorizontalHeaderStyle Enumeration
Item Class
ItemEventArgs Class
ItemModifiedEventArgs Class
ItemModifyAction Enumeration
ItemModifyingEventArgs Class
ItemSettings Class
JsonPersistContext Class
Keys Enumeration
ListSettings Class
LocalStrings Class
Location Class
MainHeaderStyle Enumeration
MonthlyRecurrence Enumeration
MonthRangeSettings Class
MonthSettings Class
Occurrence Enumeration
Orientation Enumeration
Recurrence Class
RecurrenceEnd Enumeration
RecurrenceException Class
RecurrencePattern Enumeration
RecurrenceState Enumeration
Reminder Class
ReminderType Enumeration
Resource Class
ResourceViewSettings Class
ResourceViewTimeline Enumeration
Schedule Class
Selection Class
SelectionEventArgs Class
Task Class
TaskEventArgs Class
TaskPriority Enumeration
TaskStatus Enumeration
TimelineSettings Class
TimeRange Class
TimeSpan Class
TimetableSettings Class
TimeUnit Enumeration
VerticalHeaderStyle Enumeration
ViewCell Class
WebComponents Class
WeekRangeSettings Class
WeekRangeViewStyle Enumeration
XmlPersistContext Class
YearlyRecurrence Enumeration
Licensing
Online Resources
Technical Support
MindFusion Products

## Classes

| Class | Description
--- | --- | ---
| BaseForm | The BaseForm class is the base class for all built-in forms.
| ButtonEventArgs | Specifies data for the buttonClick event.
| Calendar | The Calendar control serves as a view in document-view architecture, where the document is implemented by the Schedule class. The Calendar provides several schedule related views, such as Month, List, Timetable, that present the scheduled events in different styles and layouts.
| CellEventArgs | Specifies data for cell related events.
| Contact | Represents an object that holds contact data for a person.
| CueForm | Allows handling of hidden items in a cell.
| DateChangedEventArgs | Specifies data for the visibleDateChanged event.
| DateTime | A Javascript Date object wrapper that extends the functionality of the JavaScript Date object.
| FormEventArgs | Specifies data for form related events.
| HeaderEventArgs | Specifies data for header related events.
| Item | Represents appointments within a schedule.
| ItemEventArgs | Specifies data for the item related events.
| ItemModifiedEventArgs | Specifies data for the itemModified event.
| ItemModifyingEventArgs | Specifies data for the itemModifying event.
| ItemSettings | Defines properties that enable appearance customization of schedule Item-s in the calendar views.
| JsonPersistContext | Provides methods that read/write schedule data to and from JSON.
| ListSettings | Defines properties that allow customization of the appearance of a List view.
| LocalStrings | Contains the dictionary of localizable caption texts for the Calendar control.
| Location | Specifies data that identifies a location.
| MonthRangeSettings | Defines properties that allow customization of the appearance of a MonthRange view.
| MonthSettings | Defines properties that allow customization of the appearance of a Month view.
| Recurrence | Defines recurrence patterns for items scheduled to repeat over and over again.
| RecurrenceException | Initializes a new instance of the RecurrenceException class.
| Reminder | Represents reminders associated with schedule Item-s.
| Resource | Instances of the Resource class contain information about arbitrary resources.
| ResourceViewSettings | Defines properties that allow customization of the appearance of a Resource view.
| Schedule | Represents a timetable of scheduled events. In the model-view architecture, Schedule instances are the documents whose data is displayed by Calendar instances, which are the views.
| Selection | Represents a selected date-time range.
| SelectionEventArgs | Specifies data for selection related events.
| Task | Represents a task in the calendar.
| TaskEventArgs | Specifies data for Task related events.
| TimelineSettings | Defines properties that allow customization of the appearance of timelines in a Resource view.
| TimeRange | Represents a date-time range.
| TimeSpan | Represents a time interval.
| TimetableSettings | Defines properties that allow customization of the appearance of a Timetable view.
| ViewCell | Encapsulates data for a datetime cell in a calendar view.
| WebComponents | Implements registration of web components.
| WeekRangeSettings | Defines properties that allow customization of the appearance of a WeekRange view.
| XmlPersistContext | Provides methods that read/write schedule data to and from XML.

## Enumerations

| Enumeration | Description
--- | --- | ---
| CalendarView | Specifies the type of view to display in a calendar control.
| DailyRecurrence | Specifies daily recurrence patterns.
| DayOfWeek | Specifies the day of the week.
| DayOfWeekFormat | Specifies the display format of a day of the week.
| DayOfWeekType | Specifies the type of week day to use with monthly and yearly recurrence patterns.
| DaysOfWeek | Specifies the day of the week. This enum allows bitwise combination of its members.
| GroupType | Specifies grouping or filtering criteria for views that support grouping.
| HeaderType | Specifies the type of a calendar header.
| HorizontalHeaderStyle | Specifies the appearance of a horizontal header in the calendar.
| ItemModifyAction | Specifies the type of modification action used, when an item is modified.
| Keys | Identifies special Keys.
| MainHeaderStyle | Specifies the appearance of the calendar's main header.
| MonthlyRecurrence | Specifies monthly recurrence patterns.
| Occurrence | Specifies the index of occurrence.
| Orientation | Specifies orientation for calendar elements.
| RecurrenceEnd | Specifies when to stop repeating recurring events.
| RecurrencePattern | Specifies the interval at which recurring events occur.
| RecurrenceState | Specifies the recurrence state of items.
| ReminderType | Specifies the type of a Reminder.
| ResourceViewTimeline | Specifies the type of a timeline in a Resource view.
| TaskPriority | Specifies the priority of a task.
| TaskStatus | Specifies status values for a task.
| TimeUnit | Specifies a time resolution.
| VerticalHeaderStyle | Specifies the appearance of a vertical header in the calendar.
| WeekRangeViewStyle | Specifies whether there are multiple weeks displayed in WeekRange view.
| YearlyRecurrence | Specifies types of yearly recurrence patterns.