MindFusion.Scheduling for ASP.NET Programmer's Guide
MindFusion.Scheduling Namespace
Classes Enumerations
 

 Classes

  Class Description

Appointment

Represents appointments within a schedule.

BinarySerializationContext

Contains methods that enable serialization/deserialization of MindFusion.Scheduling items to/from binary documents.

CollectionChangedEventArgs

Provides data for events raised when a collection has changed.

CollectionItemEventArgs(T)

A class that holds data for events that are raised when an item in a strongly-typed collection changes.

CollectionItemInsertEventArgs(T)

A class that holds event data for events raised when an item in a strongly typed collection is inserted.

CollectionItemSetEventArgs(T)

A class that provides event data for events raised when an item in a strongly typed collection is set.

Contact

Represents an object that holds contact data for a person.

CssBackground

Represents CSS background properties of calendar elements.

CssBorderStyle

Represents the CSS style of the border of calendar elements.

CultureEventArgs

Provides data for events raised when the culture has changed.

DateChangedEventArgs

Specifies data for the VisibleDateChanged event.

HeaderStyle

Specifies the appearance of calendar header elements.

InstantiateItemEventArgs(T)

Specifies data for the InstantiateItem event.

InstantiateResourceEventArgs

Specifies data for the InstantiateResource event.

Item

Represents events scheduled to occur at a specified date and time.

ItemCollection(T)

Represents a collection of Item objects.

ItemEventArgs

Provides data for item related events.

ItemModifiedEventArgs

Specifies data for the ItemModified event.

ItemStyle

Specifies the appearance of calendar items.

ItemTimeEventArgs

Specifies data for time related events.

Location

Specifies data that identifies a location.

Recurrence

Defines recurrence patterns for items scheduled to repeat over and over again.

RecurrenceException

Represents an exception of the recurrence pattern.

Reminder

Represents reminders associated with schedule items.

Resource

Instances of the Resource class contain information about arbitrary resources.

ResourceCollection(T)

Represents a strongly-typed collection of Resource objects.

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.

SerializationContext

This class contains information required to serialize a Schedule element to and from a binary stream or XML document.

SerializationEventArgs

Provides data for serialization events.

SerializeTagEventArgs

Provides data for the SerializeTag and DeserializeTag event handlers.

StateCollection(T)

Represents a strongly-typed collection of T objects.

Style

Specifies the appearance of calendar elements.

Task

Represents a task in the calendar.

ThemeEventArgs

Provides data for the ThemeChanged event.

Thickness

Describes the thickness of a frame around a rectangle. Four double values describe the four sides of the frame.

TimeSpans

Defines commonly used time spans to save memory allocations.

XmlSerializationContext

Provides methods that read/write primitive data types from/into an XML document.

 Enumerations

  Enumeration Description

BackgroundAttachment

Specifies how the background image is attached to the object.

BackgroundRepeat

Specifies how the background image of an object is tiled.

BorderSide

Specifies the sides of an html element to apply a style border to. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its members.

CollectionChangedAction

Specifies the action that has changed the collection.

ContentType

Specifies the type of file contents.

DailyRecurrence

Specifies daily recurrence patterns.

DayOfWeekType

Specifies the type of week day to use with ByDayType monthly and yearly recurrence patterns.

DaysOfWeek

Specifies the day of the week. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its members.

GroupType

Specifies grouping or filtering criteria for views that support grouping.

MonthlyRecurrence

Specifies the types of various monthly recurrence patterns.

Occurrence

Specifies the index of occurrence.

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.

TaskPriority

Specifies the priority of a Task.

TaskStatus

Specifies status values for a Task.

TextAlignment

Specifies the alignment of text in its layout rectangle. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its members.

TimeUnit

Specifies a time resolution.

YearlyRecurrence

Specifies types of yearly recurrence patterns.