Telerik.WinControls.Scheduler Represents an appointment object. Initializes a new instance of the class. Initializes a new instance of the class. The start of the new appointment. The duration of the new appointment. Initializes a new instance of the class. The start of the new appointment. The duration of the new appointment. The summary of the new appointment. Initializes a new instance of the class. The start of the new appointment. The duration of the new appointment. The summary of the new appointment. The description of the new appointment. Initializes a new instance of the class. The start of the new appointment. The duration of the new appointment. The summary of the new appointment. The description of the new appointment. The location of the new appointment. Initializes a new instance of the class. The start of the new appointment. The end of the new appointment. Initializes a new instance of the class. The start of the new appointment. The end of the new appointment. The summary of the new appointment. Initializes a new instance of the class. The start of the new appointment. The end of the new appointment. The summary of the new appointment. The description of the new appointment. Initializes a new instance of the class. The start of the new appointment. The end of the new appointment. The summary of the new appointment. The description of the new appointment. The location of the new appointment. Gets a value indicating whether this instance has occurrences. true if this instance has occurrences; otherwise, false. Gets a value indicating whether this instance has exceptions. true if this instance has exceptions; otherwise, false. Gets a object by id. The id of the to search for. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. In unbound mode, all apointments support multiple resources. With data binding we need to check if we have One-to-Many or Many-to-Many relationship between the Appointments and Resources entities. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Export to ICal format. Gets or sets the encoding. The encoding. Exports the specified ISchedulerData instance to ICalendar format using the specified TextWriter instance. Convert Appointment to list of . The appointment. CalendarParseException. Convert Appointment to list of . The appointment. The unique id CalendarParseException. Creates a new iCal file. The appointments to write to the calendar. Creates the ICalendar VCALENDAR object with default properties. Writes the additional data for appointment. The appointment. The cal object. Convert list of object to list of object. The time zones. Import from ICalendar format. Initializes a new instance of the class. Initializes a new instance of the class. The appointment factory. Initializes a new instance of the class. If set to true ignore appointment that can not parse. Initializes a new instance of the class. if set to true ignore appointment that can not parse. The appointment factory. Gets or sets the encoding. The encoding. Imports iCalendar data form a stream into the specified ISchedulerData implementation. Imports iCalendar data from a string into the specified ISchedulerData implementation. Imports iCalendar data using the specified TextReader instance into the specified ISchedulerData implementation. Gets the appointments from an CalObject instance. Gets the parsed appointments from object and stores them into the specified collection. CalendarParseException. Sets the appointment data. The appointment. The cal object. The time zones. CalendarParseException. Writes the additional data for appointment. The appointment. The cal object. Gets the time zones. The calendar. Represents the exception class for iCalendar parser-specific exceptions. Initializes a new instance of the class. Initializes a new instance of the class. The message. Initializes a new instance of the class. The message. The inner. Initializes a new instance of the class. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. The parameter is null. The class name is null or is zero (0). Initializes a new instance of the class. The stream reader. Reads the calendar. The text reader. Can not read calendar. ICalendar VCALENDAR object. Object type. End object type. Property type. Initializes a new instance of the class. A helper class for . Initializes the class. Gets the name of the appoitment status. The status. Default return is Busy Gets the appoitment status. Name of the status. Default return is Busy Gets the name of the appoitment background. The background. Default return is None Gets the appoitment background. Name of the background. Default return is None Gets an ICal string representation of the reminder time span. The time span. The string representation. Gets the reminder time span from its string representation. The string representation The appointment for which to get the reminder time span. The reminder timespan of null if there is no such Converts the to a RRULE string. Note that the RRULE string representation cannot be converted back to , as it contains only part of the information held by the object. If you need to convert back the string representation, use the method. The recurrence rule. Note that the RRULE string representation cannot be converted back to , as it contains only part of the information held by the object. If you need to convert back the string representation, use the method. The recurrence rule. Converts the to string in the iCalendar format. The recurrence rule. Obsolete! Use instead. Converts the to string in the iCalendar format. The recurrence rule. Converts the to string in the iCalendar format. The recurrence rule. Tries to parse recurrence pattern. The string to parse. The result. Convert object to . The object to convert. Converted . Throws NotImplementedException where there are more than 1 standard or daylight. Provides class for iCal objects. Initializes a new instance of the class. The name. Gets the children objects. The children. Gets the name. The name. Gets the properties. The properties. Gets the with the specified property name. Toes the time zone. The cal object. CalendarParseException. Verifies the property is not null. Name of the property. CalendarParseException. Adds the children. The name. Adds the property. The key. The value. Adds the property. The key. The value. The parameter key. The parameter value. Determines whether the specified name contains property. The name. True if the specified name contains property; otherwise, false. Indicates whether the current object is equal to another object of the same type. An object to compare with this object. True if the current object is equal to the parameter; otherwise, false. Gets the child by name. The name. ICalendar Property object. Initializes a new instance of the class. The name. The value. Gets or sets the property name. The name. Gets or sets the parameters. The parameters. Gets or sets the value. The value. Gets the with the specified key. Returns a that represents the current . A that represents the current . Indicates whether the current object is equal to another object of the same type. An object to compare with this object. True if the current object is equal to the parameter; otherwise, false. parser. Parses the date. The line. Parses the local time. The line. Parses the UTC. The line. Toes the date string. The time. Toes the date time string. The time. string. Toes the UTC string. The time. Represents a base class that the classes extend. Initializes a new instance of the class. The owner. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Raises the event. An that contains the event data. Gets the items from the data source. An optional filter function. Inserts the specified item in the data source. The item to insert. Updates the specified item in the data source. The item to update. Name of the property which value changed. Null or an empty string if all properties should be updated. Deletes the specified item from the data source. The item to delete. Raises the event. The instance containing the event data. Gets or sets the mapping information that connects properties of scheduler items with properties from the data source. The mapping. Creates a specific scheduler item. Called before all scheduler items are extracted from the data source. Called after all scheduler items are extracted from the data source. Creates a scheduler item given a data source item. The source properties. The data source item. Called to process a value from the data source when the target sheduler item property as per the mapping cannot be found. The scheduler item. The mapping. The value. Updates the data item properties. The item. The scheduler item. [true] if the appointment was created inline, [false] if it was created via the EditAppointmentDialog. The added appointment. Exports the specified data. The data. The stream. Exports the specified data. The data. Imports the specified data. The data. The stream. Imports the specified data. The ISchedulerData instance in which the data will be imported. The string that contains data that is to be imported. Scheduler view navigation step types One minute navigation. One hour navigation. One day navigation. One week navigation. One month navigation. One year navigation. Gets the property of the appointment that was changed. The added appointment. Initializes a new instance of the class. The graphics. The bounds. The appointment. Gets the graphics. The graphics. Gets the appointment. The appointment. Gets the render element. The render element. Gets the bounds. The bounds. Gets or sets a value indicating whether this is handled. true if handled; otherwise, false. Gets the appointment. The appointment. Gets or sets the recurrence edit dialog. The recurrence edit dialog. Gets or sets the text that will be drawn. Gets the context of the current operation. Gets the time which will be formatted. The id of the resource in which the selection is going to be performed. The start date of the range that is going to be selected. The end date of the range that is going to be selected. Gets the cell that is being selected. Indicates whether this selection operation will extend the current selection (e.g. when selecting cells when holding Shift down). Represents the event arguments for the ContextMenuOpening event of RadScheduler Initializes a new instance of the class. The element for which the menu will be opened. The context menu that will be opened. Gets the element over which the menu is showing. Gets or sets the context menu that is being opened. Date for the Holidays (time part will be ignored). Location of the holiday. Name of the Holiday Fires when Date or Holiday Name or Location changed. Represents the internal collection with Holidays Check if the specific date is contained in the Holidays collection. Date to check. true if holidays collection contains the date Return all holidays for the specific date (if any) Date to check Collection with holidays - may be null if there is not holidays for this date Add holiday to the holidays collection. the holiday object if true this will create an all day appointment Add holiday to the holidays collection. Collection with holidays if true this will create an all day appointment Clear the Holidays collections. This does not affect already created appointments. Get all locations from the stream The input file List with the locations Get all location from the stream The input stream List with the locations Read the holidays information and create Holidays objects in the holidays collection. Optionally can create also and all day appointments for the holidays. File name. File must be in HOL format. If true this will be create an appointments for each holidays. Read the holidays information and create Holidays objects in the holidays collection only for holidays in the specific locations. Optionally can create also and all day appointments for the holidays. File name. File must be in HOL format. If true this will be create an appointments for each holidays. Collection with locations. Read the holidays information and create Holidays objects in the holidays collection. Optionally can create also and all day appointments for the holidays. stream must be in HOL format. If true this will be create an appointments for each holidays. Read the holidays information and create Holidays objects in the holidays collection only for holidays in the specific locations. Optionally can create also and all day appointments for the holidays. File name. File must be in HOL format. If true this will be create an appointments for each holidays. Collection with locations. Contains properties used by RadScheduler for reminder representation. Gets or sets the Id by which this instance is identified. Gets or sets the time span this instance represents. Gets or sets the visual string representation of this instance. Gets or sets the Id by which this instance is identified. The identifier. Gets or sets the time span this instance represents. The value. Gets or sets the visual string representation of this instance. The display name. Initializes a new instance of the AppointmentResizedEventArgs. Gets the resized appointment. Gets the current feedback. Gets the scheduler instance. Gets the current view. Gets the initialized feedback. Gets the cell that is hovered by the mouse pointer. Gets the container that owns the dragged feedback element. Gets the moved appointment. Gest the new date. Gets the id of the target resource. Gets the cell that is hovered by the mouse pointer. Gets the container that owns the dragged feedback element. Gets the moved appointment. Gets the new date. Gets the id of the target resource. Gets the resized appointment. Initializes a new instance of the class. The old date. The new date. The resize direction. Gets the resize direction. The resize direction. Gets the old date. The old date. Gets the new date. The new date. Gets or sets the resize mode. Gets or sets the resize start offset. Gets or sets the minutes which are added after resizing. Represents the default context menu shown for RadScheduler elements. Creates a new instance of the class. The this menu is associated with. Creates the menu items and sub items for the menu. Adds all menu items and sub items to the menu. Gets the scheduler element this menu is associated with. Gets the selected time interval from the associated if such exist. Gets the appointment the context menu is opened for. Gets the the context menu is opened for. Gets the menu item for adding a new appointment. Gets the menu item for adding a new recurring appointment. Gets the menu item for changing the ruler to 60 minutes. Gets the menu item for changing the ruler to 30 minutes. Gets the menu item for changing the ruler to 15 minutes. Gets the menu item for changing the ruler to 10 minutes. Gets the menu item for changing the ruler to 6 minutes. Gets the menu item for changing the ruler to 5 minutes. Gets the menu item holding the options for the of a Gets the menu item for changing the of a to year. Gets the menu item for changing the of a to month. Gets the menu item for changing the of a to week. Gets the menu item for changing the of a to day. Gets the menu item for changing the of a to hour. Gets the menu item for changing the of a to thirty minutes. Gets the menu item for changing the of a to fifteen minutes. Gets the menu item for navigating to the next view. Gets the menu item for navigating to the previous view. Gets the menu item for opening an appointment for edit. Add subscriptions for all menu items to their corresponding event handlers. Removes the subscription for all menu items events. Sets the visibility of all menu items to the provided visibility value. The new visibility for the menu items. Sets the menu item holding the provided timescale as selected. The value to select. Called when the users clicks on the "Edit appointment" menu item. The menu item that was clicked. The event arguments. Called when the users clicks on the "New appointment" menu item. The menu item that was clicked. The event arguments. Called when the users clicks on the "New recurring appointment" menu item. The menu item that was clicked. The event arguments. Called when the users clicks on the "Next view" menu item. The menu item that was clicked. The event arguments. Called when the users clicks on the "Previous view" menu item. The menu item that was clicked. The event arguments. Called when the users clicks on one of the scale range menu items. The menu item that was clicked. The event arguments. Called when the users clicks on one of the timescale menu item. The menu item that was clicked. The event arguments. Represents a menu item in the context menu of a . Creates a new instance of the . A command used for distinguishing different menu items. The text to be displayed in the menu item. Gets the command set to this item. Represents a menu item in the context menu of a with add property. Creates a new instance of the . A command used for distinguishing different menu items. The text to be displayed in the menu item. The this item would set to the ruler. Gets the set for this menu item. Represents a menu item in the context menu of a with add property. Creates a new instance of the . A command used for distinguishing different menu items. The text to be displayed in the menu item. The this item would set to the . Gets the set for this menu item. Gets or sets the format in which the times will be shown when ShowHours is true. Gets or sets whether appointment's start and end hours should be displayed. Should be set after the print element has been associated with an appointment. Gets or sets the width of the status idicator. Gets or sets the appointment which this element represents. Gets the start date of the appointment according to the selected timezone. Gets the end date of the appointment according to the selected timezone. Gets or sets a date that indicates which month should be displayed. Gets or sets a DateTimeFormatInfo instance which indicates the format of the calendar. Sets a date as special e.g. its number will be drawn bold. The date to set. Sets a date as regular e.g. its number will be drawn regular. The date to unset. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Gets or sets the image that is printed at the bottom of a cell when there are more appointments than can be shown. Gets or sets a value indiating whether the nonworking days should be printed. Gets or sets a value indicating whether a single page should be printed on two pages. Gets or sets the first day to be printed. Gets or sets the height of the appointments. Gets or sets the start date of the date range which describes which appointments should be printed. Gets or sets the end date of the date range which describes which appointments should be printed. Represents a print style which prints on each page appointments in a single day. Gets or sets the height of the appointments in the AllDay area. Gets or sets the maximum height that the AllDay area can occupy. Gets or sets the width of the hours column. Gets or sets whether two pages should be printer for a single date. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Breaks the current page when there is no more space on it. Breaks the current page on each new day. Breaks the current page on each new week. Breaks the current page on each new month. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Gets or sets the string that will be printed instead of date for all-day appointments Gets or sets the string that will be printed to indicate that the appointment is all-day and its description has been previously printed Gets or sets the conndition under which the printing should continue on a new page. Gets or sets the width of the area which displays appointments' date. Gets or sets the height of appointments' summary. Gets or sets the height of the element that displays the current date. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Gets or sets the image that is printed at the bottom of a cell when there are more appointments than can be shown. Gets or sets a value indicating whether the nonworking days should be printed. Gets or sets the number of weeks that should be printed on each page when PrintExactlyOneMonth is false. Gets or sets whether each month should be printed on a single separate page. Gets or sets whether a single month should be printed on two pages. Gets or sets the height of the appointments. Gets or sets the width of the vertical header which displays the week ranges. Gets or sets the height of the header of each cell. Represents a base class for different print styles of RadScheduler. Fires when a print element is being formatted before it is painted. Fires when a cell element is being formatted before it is painted. Fires when an appointment element is being formatted before it is painted. Fires when a print element is painted. Fires when a cell element is painted. Fires when an appointment element is painted. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Gets or sets the groping mode of the printed document. Gets or sets a value indicating whether the current timezone should be printed inside page title area. Gets or sets the height of the heading area. Gets or sets the width of the notes area. Gets or sets whether a page title should be printed. Gets or sets whether a calendar should be printed inside the title area. Gets or sets whether an area for handwritten notes should be printed. Gets or sets whether a lined area for handwritten notes should be printed. Gets or sets the font of the date headers. Gets or sets the font of the appointments. Gets or sets the font of the page heading. Gets or sets the start date of the date range which describes which appointments should be printed. Gets or sets the end date of the date range which describes which appointments should be printed. Gets or sets the start time of the time interval which describes which appointments should be printer for every single date. Gets or sets the end time of the time interval which describes which appointments should be printer for every single date. Gets the RadScheduler that is being printed. Sets the RadScheduler which is the source of the appointments to be printed. The source RadScheduler Draws the page inside a given graphics area. The graphics used for drawing. The area in which the page should be drawn. One-based consecutive number of the page to be drawn. Returns the potential number of pages. The bounds of the page. The graphics object. Only used for measurement purposes. Draws an area for handwritten notes. The graphics used for drawing. The area in which the notes should be drawn. 1-based consecutive number of the page to be drawn in. The bounds of the notes area. Gets the date that corresponds to a given page. The page number. The date. Gets the resource that corresponds to a given page. The page number. The resource. Draws the page heading. The area in which the heading should be drawn. The graphics used for drawing. The number of the page. The bounds of the top area. Draws a RadPrintElement. The element. The graphics used for drawing. The bounds of the element. Draws a RadPrintElement. The element. The graphics used for drawing. The bounds of the element. Draws a AppointmentPrintElement. The element. The graphics used for drawing. The bounds of the element. Draws a AppointmentPrintElement. The element. The graphics used for drawing. The bounds of the element. Draws a SchedulerPrintCellElement. The element. The graphics used for drawing. The bounds of the element. Draws a SchedulerPrintCellElement. The element. The graphics used for drawing. The bounds of the element. Draws the content area of the page. The bounds of the area. The graphics used for drawing. One-based number of the current page. Gets the appointments of the current source that are inside the time interval specified by the DateStartRange and DateEndRange properties. A list of appointments. Gets the appointments of the current source that a given date contains. The date. A list of appointments. Gets the appointments of the current source that a given date contains. The date. Indicate whether all-day appointments should be included. A list of appointments. Gets the appointments of the current source that are inside a specified time interval. The start date of the interval. The end date of the interval. A list of appointments. Gets a time rounded to the cells of the day view table. The time to round. If true time will rounded up, otherwise it will be rounded down. Prevent default values serialization. Whether to serialize the value. Reset the property to its default value. Prevent default values serialization. Whether to serialize the value. Reset the property to its default value. Prevent default values serialization. Whether to serialize the value. Reset the property to its default value. Prevent default values serialization. Whether to serialize the value. Reset the property to its default value. Prevent default values serialization. Whether to serialize the value. Reset the property to its default value. Gets or sets thefont of the header area cells. Gets or sets the height of the header area. Gets or sets the width of the hours column. Gets or sets the height of the appointments in the AllDay area. Gets or sets the maximum height that the AllDay area can occupy. Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Represents a print style which prints appointments Creates a new instance of the class. Creates a new instance of the class. The start date of the printing range. The end date of the printing range. Gets or sets how the day cells should be arranged. Represents event data of the AlarmFormShowing event. Gets or sets the alarm form. The alarm form. Handles the FormClosing event of the RadAlarmForm control. The source of the event. The instance containing the event data. Handles the SelectionChanged event of the radGridViewEvents control. The source of the event. The instance containing the event data. Handles the Click event of the radButtonSnooze control. The source of the event. The instance containing the event data. Handles the CellDoubleClick event of the radGridViewEvents control. The source of the event. The instance containing the event data. Handles the Click event of the radButtonOpenItem control. The source of the event. The instance containing the event data. Handles the Click event of the radButtonDismiss control. The source of the event. The instance containing the event data. Handles the Click event of the radButtonDismissAll control. The source of the event. The instance containing the event data. Snoozes the item. The row. Adds the reminder bindable objects. The remind bindable objects. Updates the title. The localization provider. Localizes the dialog. The localization provider. Creates the default snooze combo box items collection. Enables the buttons. Called when item opened. The remidable object. Called when theme changed. Gets the remind objects count. The reminder bindable objects count. Determines whether [contains reminder bindable object] [the specified reminder bindable object]. The remind bindable object. true if [contains reminder bindable object] [the specified reminder bindable object]; otherwise, false. Adds the reminder bindable object. The reminder bindable object. Removes the reminder bindable object. The reminder bindable object. Shows the form. Shows the form. The owner. In this override we reset the RootElement's BackColor property since the DocumentDesigner class sets the BackColor of the Form to Control when initializing and thus overrides the theme. Updates the dialog localization. Gets or sets the start notification. The start notification. Hides the form. Clears the remind objects. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Represents event data of the DueIn event. Gets or sets the due in text. The due in text. Gets the due in. The due in. Gets the remind identifier used for identifying the reminder of this event. The remind identifier. Gets the start date time of this remind object. The start date time. Gets the subject of this remind object. This text is usually displayed when visualizing a reminder. The subject. Gets or sets a value indicating whether the reminder of this is dismissed. true if dismissed; otherwise, false. Gets or sets a time span indicating the amount of time the reminder of this is snoozed for. The snoozed time. Gets or sets a time span value indicating how much time before the start of this the reminder should be triggered. The reminder. Represents event data of the ItemOpened event. Gets the remidable object. The remidable object. Provides localization services for RadScheduler Gets the string corresponding to the given ID. String ID The string corresponding to the given ID. Gets or sets the time interval that the reminder should check for new remind objects. The time interval. Gets or sets the name of the theme. The name of the theme. Handles the Tick event of the timer control. The source of the event. The instance containing the event data. Handles the ItemOpen event of the alarmForm control. The source of the event. The instance containing the event data. Handles the DueInFormating event of the remiderBindableObject control. The source of the event. The instance containing the event data. Starts the reminder. Stops the reminder. Clears the remind objects. Adds the remind object. The remind object. Adds the reminder bindable object. The list remind objects. Removes the remind object. The remind object. Determines whether contains the specified remind object. The remind object. true if contains the specified remind object; otherwise, false. Gets the remind objects. Resets to default alarm form. Gets the default owner. Check whether the reminder has remind objects fill them to the alarm form and show that form. Applies the new alarm form. Shows the alarm form. Removes the reminder bindable object. The reminder bindable object other. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. Unwires the reminder bindable objects events. Disposes the managed resources. Releases the unmanaged resources used by the and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Represents the objects that RadReminder is working with. Gets the subject. The subject. Gets the due in. The due in. Gets the start date time. The start date time. Gets the image. The image. Gets or sets a value indicating whether this is dismissed. true if dismissed; otherwise, false. Gets or sets the time this object is snoozed for. The snoozed. Gets or sets the time before the start of this object when a notification should be triggered. The notification. Gets the remind object. The remind object. Called when [property changed]. The info. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. The parameter is null. Get default image from the assambly resources. Raises the event. The instance containing the event data. Do default format of DueIn property Format DueIn in minutes format. Format DueIn in hours format. Format DueIn the in days format. Format DueIn the in weeks format. Update DueIn property. Disposes all MANAGED resources - such as Bitmaps, GDI+ objects, etc. Represents the RadSnoozeObject Gets or sets the snooze time. The snooze time. Gets or sets the text. The text. Returns a that represents this instance. A that represents this instance. Gets a unique identifier for the item. The identifier. Gets or sets the start date and time for this item. The start date time. Gets or sets the subject of this item. The subject. Gets or sets a value indicating whether this is dismissed. true if dismissed; otherwise, false. Gets or sets the time this item is snoozed for. The snoozed. Gets or sets the time before the start of the item when a notification should be raised. The reminder. Called when [property changed]. The info. Initializes a new instance of the class. The remind object. Gets the remind object. The remind object. Start dialog for creation of an appointment Executes the command. The scheduler. Navigate scheduler backward Executes the command. The scheduler. Navigate scheduler forward Executes the command. The scheduler. Navigate scheduler to the next view that contains appointments Executes the command. The scheduler. Navigate scheduler to the next view Executes the command. The scheduler. Executes the command. The scheduler. Type of the navigation step. The navigation step. This method will not affect the scheduler view if the view is WeekView or MonthView, where the navigationStepType is a Day and the NavigationStep is less then 7. Navigate scheduler to the previous view that contains appointments Executes the command. The scheduler. Navigate scheduler to the previous view Executes the command. The scheduler. Executes the command. The scheduler. Type of the navigation step. The navigation step. This method will not affect the scheduler view if the view is WeekView or MonthView, where the navigationStepType is a Day and the NavigationStep is less then 7. Responsible for handling the mouse and the keyboard input from . The which owns this behavior. Creates an input behavior for the specified . Handles the MouseDown event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the MouseMove event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the MouseUp event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the KeyDown event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the navigation keys pressed on from . The keys considered as navigation keys are: Left, Right, Up, Down, F2, Delete, Escape. The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the MouseWheel event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the MouseEnter event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the MouseLeave event from . The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the CellElementDoubleClick event from . The initiator of the event. The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the AppointmentElementDoubleClick event from . The initiator of the event. The event arguments. [true] if the event should not be processed further, [false] otherwise. Handles the CellElementKeyPress event from . The initiator of the event. The event arguments. [true] if the event should not be processed further, [false] otherwise. Deletes the currently selected appointments. Returns true when the mouse pointer offset compared to the initial mouse down position is large enough to begin a drag operation. The current mouse pointer location. [true] if the offset is enough to begin drag, [false] otherwise. Called when the MouseDown was performed over an . The appointment element that was pressed with the mouse. Called when the MouseDown was performed over a . The cell element that was pressed with the mouse. Releases the managed resources held by this behavior. Represent reminder for the associated scheduler Gets or sets the associated scheduler. The associated scheduler. Gets or sets the start reminder interval that reminder check tha appointments collection to the associated RadScheduler. The start reminder interval. Gets or sets the end reminder interval that reminder check tha appointments collection to the associated RadScheduler. The end reminder interval. Handles the CollectionChanged event of the Appointments control. The source of the event. The instance containing the event data. Gets the default owner from the associated RadScheduler. null if the associated RadScheduler is null Removes the appointment. The appointment. Starts the reminder. Stops the reminder. Adds the appointments to be remided. Adds the appointment to be reminded and its recurrent appointments in the reminder interval. The appointment. Unwires the associated scheduler events. Wires the associated scheduler events. Releases unmanaged and - optionally - managed resources true to release both managed and unmanaged resources; false to release only unmanaged resources. Performs selection operations and provides information about the current selection of cells and appointments in RadScheduler. The cell selection in RadScheduler represents a single date interval - it has SelectionStartDate and SelectionEndDate. A few other parameters help to fully identify the current selection - IsAllDayAreaSelection, SelectedResourceId, CurrentCell. There are two modes for appointment selection - single selection and multi selection. Use the AllowAppointmentsMultiSelect property of RadScheduler to switch between them. Creates a the selection behavior for the specified RadScheduler. The scheduler this behavior belongs to. Gets the id of the resource which contains the current selection. The this behavior belongs to. Gets a value indicating whether the current selection is within the AllDay area of the . Gets the start date of the current selection range. The value of the property can be greater that the value of SelectionEndRange. Derived classes can set a value. Gets the end date of the current selection range. The value of the property can be less that the value of SelectionStartRange. Derived classes can set a value. Gets or sets the coordinates of the current cell. The current cell is the start cell that will be used when performing navigation with the arrow keys. Gets a read-only list which contains the currently selected appointments. Gets the last selected appointment. Gets the which represents the selected appointment. Gets a value indicating whether there is any cell selected. Gets a value indicating whether there is any appointment selected. Selects a given appointment. The appointment to select. Indicates whether the appointment should be added to the current selection or not. If this argument is true and the appointment is already selected, it will be deselected. This argument has no effect if AllowAppointmentsMultiSelect is false. Removes an appointment from the current selection. The appointment to unselect. Clears the current appointment selection. Returns a value indicating whether an appointment is in the current selection. The appointment. [true] if the appointment is selected, [false] otherwise. Clears the current cell selection. Returns a value indicating whether a cell with specified parameters is currently selected. The Date of the cell. The Duration of the cell. The ResourceId of the cell. A value indicating whether this is an AllDay cell. [true] if the cell is selected, [false] otherwise. Returns a value indicating whether a cell element is selected. The cell element. [true] if the cell is selected, [false] otherwise. Selects a given cell element. Selecting a cell will reset the appointment selection. The cell element to select. Selects a given cell element. Selecting a cell will reset the appointment selection. The cell element to select. Indicates whether only the specified cell should be selected or the selection should be extended as if you were holding the Shift key. Selects all cells in a specified range. The start date of the range. The end date of the range. Selects all cells in a specified range. The start date of the range. The end date of the range. The id of the resource in which the selection should be performed. Gets the logical duration of a cell in the current view. For example: the duration of an AllDay cell will be 1 day and the duration of a cell in day view with the default ScaleFactor will be 60 minutes. The durration of a cell in the current view. Gets the date-time interval that is currently selected. If SelectionStartDate is greater than SelectionEndDate, the method will swap the values and will always return an interval in which the Start is less than or equal to the End. Clears both appointment selection and cell selection. Gets the which stands on the coordinates provided by the CurrentCell property. the Appointment Date without time component Represents a class for the agenda view in : Handles <color=value> Represents the cell that displays the resource name for a given child view. Gets the resource id of the resource this cell is associated with. Represents a base type for views that are grouped by resource and consist of a set of child views. The type of the child view elements. Gets a list of the child view elements that this view contains. The list. Gets a list of the view separators that are displayed between the child view elements. The list. Called when a new child view is initialized so the overriding members can set the appropriate settings to the newly created child view. The child view. Called when the parrent view has changed and the child views need to update according to that change. The child view element to synchronize. The name of the property which caused the synchronization. Creates a child view element instance. The index of the resource that corresponds to this view. The index of the child view in the current view. The child . The newly created child view element. Creates a child for the specified resource index. The resource index. The newly created child . Gets the Scheduler this behavior is assigned to. Saves all appointment reminders to the provided stream. The stream to save the reminders to. Saves all appointment reminders to the provided file. If the file does not exist it is created otherwise it is overwritten. The path to the file to save the reminders to. Clears the reminders of all appointments. Usually this method is used before LoadReminders is called. Loads the reminders from the specified file path. The path to the file to load reminders from. Loads the reminders from the specified stream. The steam to load reminders from. Searches for an appointment with the specified remind id in the Appointments collection of the RadScheduler this behavior is assigned to. The remind id to search for. Initializes a new instance of the class. Gets or sets the minutes. The minutes. Gets the Name Gets the scaling factor. Initializes a new instance of the class. Gets the name. The name. Gets the scaling factor. The scaling factor. Adds the format string. The format string. Removes the format string. The format string. Inserts a format string. The index. The format string. Gets the date time formats. Adds the default formats. Initializes a new instance of the class. Gets the Name Gets the scaling factor. Initializes a new instance of the class. Gets the name. The name. Gets the scaling factor. The scaling factor. Initializes a new instance of the class. Gets the Name Gets the scaling factor. Initializes a new instance of the class. Gets the scaling factor. Gets the Name Initializes a new instance of the class. The year. The month. The day. The hour. The minute. The second. Initializes a new instance of the class. Gets or sets the hour. The hour. Gets or sets the day. The day. Gets or sets the month. The month. Gets or sets the year. The year. Gets or sets the minute. The minute. Gets or sets the second. The second. Gets or sets the LargeChange value. Gets or sets the Maximum value. Gets or sets the Minimum value. Gets or sets the SmallChange value. Gets or sets the Value. Coerces the maximum. Coerces the value. Represents a base type for all views that are grouped by resource. Gets the which contains the resource header cells. Gets or sets the current resource index. Gets or sets the thickness of the ResourceScrollBar. Refreshes the child views. Gets the scrollbar that stands for navigating between resources. Removes all child view elements and creates new ones according to the current resource settings. Navigates the grouped view to a resource with a specified index. The specified index. Called when the ResourceStartIndex has changed in order to update the associated resources of the child views. Navigates the grouped view to the next resource. Navigates the grouped view to the previous resource. Gets the offset of the child view with a specified index compared to the start edge of the first child view. The offset is either horizontal or vertical depending on the type of the active view. The zero-based child view index. The total space available for resource views. The offset of the specified child view. Returns the resource size as set by the SetResourceSize method. The actual size of a resource will be calculated proportionally according to the values other resources have. The default value for each resource is one. This means that setting a value of 2 for a given resource will make it twice as large compared to other resources. To get the size of a resource in pixels use one of the other overloads of this method. The zero-based child view index. The size of the specified resource. Gets the size of the child view with a specified index. The returned value means either width or height depending on the type of the active view. The zero-based child view index. The total space available for resource views. The size of the specified child view. Gets the total size of a range of child views given their indices. The returned value means either width or height depending on the type of the active view. The index of the first child view in the range. The index of the last child view in the range. The total space available for resource views. The size of the specified child view range. Sets the size of a child view. The actual size of a child view will be calculated proportionally according to the values other child views have. The default value of each child view is one. This means that setting a value of 2 for a given child view will make it twice as large compared to other child views. The index of the child view to resize. The value according to which the actual size will be calculated. Recycles the existing appointment elements in all child appointment containers and replaces them with new ones. Fires the event. Fires the event. The resource index that is going to be selected. [true] if the change should be canceled, [false] otherwise. Initializes the child elements which are specific to the current view type. Called to update the properties of the resources scrollbar. Gets or sets the format string for hour part of the ruler main sections. If set to null or empty no text will be displayed. Gets or sets the format string for minutes part of the ruler main sections. If set to null or empty no text will be displayed. Gets or sets the format string for hour part of the ruler main sub-sections. If set to null or empty no text will be displayed. Gets or sets the format string for hour part of the ruler main sub-sections. If set to null or empty no text will be displayed. Determines the type of text that will be drawn. The hour part of a ruler main section. The minutes part of a ruler main section. The hour part of a ruler sub section. The minutes part of a ruler sub section. A provider that is used to creating most of the visual elements of . Extend this class and replace the instance in to replace any of the visual elements with custom implementations. Gets or sets a value indicating whether caching and recycling of elements is allowed. The scheduler that owns this provider. Gets an element of type T from the cache or creates a new one if such is not found. The type of the requested element. The which will be associated with the retrieved element. The context that requests the element (usually the future parent of the element). An element of the requested type Gets an element of type T and a specified from the cache or creates a new one if such is not found. The method finds all cached elements of type T and tries to find one that matches the specified . If a match is not found, returns any of the found elements of type T. If there are no cached elements of type T, creates a new element. The type of the requested element. The which will be associated with the retrieved element. The of the requested element. The context that requests the element (usually the future parent of the element). An element of the requested type Creates a instance which will be used in the of DayView and WeekView. The owner The timezone for this ruler. The newly created ruler primitive. Creates a which represents will be place inbetween the view elements when grouping by resource. The view to create the element with. The newly created element. Creates a new instance of type T with the specified view for the specified context. Override to provide custom elements. The type of the element to be created. The view that should be associated with the element. The context that requests the element (usually the future parent of the element). The newly created element. Tries to get an element with type T and a specified from the cache. The type of the requested element. The result of the lookup. The of the requested element. The which will be associated with the retrieved element. The context that requests the element (usually the future parent of the element). [true] if a cached element was found, [false] otherwise. Indicates whether an element can be added to the cache. The element that is trying to get cached. [true] if the element can be added to the cache and reused later, [false] otherwise. Removes all cached elements from the cache. Adds an element to the cache if this is allows this. Respresents the main visual element of RadScheduler when in mode. Initializes a new instance of the class. The scheduler. The view. Called by the element when constructed. Allows inheritors to build the element tree. Initializes the child elements of this view. Creates the element. Override to replace with a custom one. An instance of the element. Gets or sets the width of the vertical scroll bar. Gets or sets the height of the appointment elements. Gets the vertical scrollbar element. The VScroll bar. Gets or sets the margin between appointments. Gets the instance. Gets the instance. Gets the horizontal scrollbar that stands for navigating between views. Gets the view header height. Gets the column header height. Gets the horizontal offset of the column with a specified index compared to the left edge of the first column. The zero-based column index. The total width available for columns. The offset of the specified column. Gets the width of the column with a specified index. The zero-based column index. The total width available for columns. The width of the specified column. The actual width of a column will be calculated proportionally according to the values other columns have. The default value of each column is one. This means that setting a value of 2 for a given column will make it twice as large compared to other columns. To get the width of a column in pixels use one of the other overloads. The zero-based column index. The width of the specified column. Gets the total width of a range of columns given their indices. The index of the first column in the range. The index of the last column in the range. The total width available for columns. The width of the specified column range. Sets the width of a column. The actual width of a column will be calculated proportionally according to the values other columns have. The default value of each column is one. This means that setting a value of 2 for a given column will make it twice as large compared to other columns. The index of the column to resize. The value according to which the actual width will be calculated. Sets an explicit value to the horizontal scrollbar. Gets the value that the horizontal scrollbar needs to be set with in order to display the specified date The specified date. The scroll value. Gets the start date corresponding to a given value of the horizontal scrollbar. The value of the horizontal scrollbar. The date which corresponds to the value. Called when the value of the horizontal scrollbar has changed. Updates the scroll properties of the horizontal scrollbar. Gets the appointment. Gets or sets the proposed bounds. Represents the appointments area in . Creates a new instance of the class. The this presenter belongs to. The this presenter belongs to. The this presenter belongs to. Gets the that owns this presenter. Gets or sets the appointment's height. If there is an active drag operation and the visual feedback is currently inside the presenter, returns the visual feedback element. Otherwise returns null. Gets or sets the vertical scroll offset of the presenter. Scrolls the presenter with a single row up or down. If [true] the presenter is scrolled up, otherwise it is scrolled down. Arranges the drag feedback element. Arranges the cell elements in the presenter. The size passed to the ArrangeOverride method. Initially the appointments are all aranged in a single row and this method is called to resolve any overlapping appointment. Arranges the appointments in the presenter. The size passed to the ArrangeOverride method. Respresents the main visual element of RadScheduler when the active view is and grouping by resource is enabled. Gets or sets resource header width. Represents the header in which contains header cells for each column and the header cell displaying the range of the view. Initializes a new instance of the class. The scheduler. The view. Called by the element when constructed. Allows inheritors to build the element tree. The which owns this header. The cell which displays the range of the view. Initializes a new instance of the class. Gets the scaling factor. Gets or sets the displayed cells count. The displayed cells count. Gets the timescale. The timescale. Gets or sets whether the TimeScale is visible. Gets the Name Gets or sets the format string. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Occurs when a property is changed. Called when a property is changed. Name of the property. Years Timescale Months Timescale Weeks Timescale Days Timescale Hours Timescale Half hour Timescale Minutes Timescale Occurs when an item is added, removed, changed, moved, or the entire list is refreshed. Fired before the CollectionChanged event, stands for internal use. Contains objects. Gets a object by id. The id. Adds a range of objects to the collection. The event collection. Overridden. Inserts an item into the collection at the specified index. Overridden. Removes the item at the specified index of the collection. Overridden. Replaces the element at the specified index. Overridden. Removes all items from the collection. Contains objects. Gets a object by id. The id. Contains objects. Gets a object by id. The id. Adds a range of objects to the collection. The resource collection. Contains objects. Gets a object by id. The id. Represents a time interval defined by two DateTime values. Represents an empty DateTimeInterval value. Initializes a new instance of the class. Initializes a new instance of the class. The start of the interval. The end of the interval. Initializes a new instance of the class. The start of the interval. The duration of the interval. Gets or sets the start the start of the interval. The start the interval. Gets or sets the end of the interval. The end of the interval. Gets or sets the duration of the interval. The duration of the interval. Return the number of days that this interval spans. Determines whether the specified DateTimeInterval is null or empty. The interval. true if the specified DateTimeInterval is null or empty; otherwise, false. Determines whether this interval contains another interval. The other. true if this inerval contains the other interval; otherwise, false. Determines whether the specified date is contained in this interval. The date. true if this interval contains the specified date; otherwise, false. Determines whether this interval intersects with the specified interval. The other interval. Determines whether this interval intersects with the specified interval. The other interval. Specifies that no background fill is drawn Specifies that the important type of background fill should be drawn Specifies that the business type background fill should be drawn Specifies that the personal type of background fill should be drawn Specifies that vacation type of background fill should be drawn Specifies that the MustAttend type of background fill should be drawn Specifies that the TravelRequired type of background fill should be drawn Specifies that the NeedsPreparation type of background fill should be drawn Specifies that the Birthday type of background fill should be drawn Specifies that the Anniversary type of background fill should be drawn Specifies that the PhoneCall type of background fill should be drawn Specifies that the a solid brush is used to fill the status area of an appointment Specifies that the a gradient brush is used to fill the status area of an appointment Specifies that the hatch brush is used to fill the status area of an appointment Represents a key value Initializes a new instance of the class. Initializes a new instance of the class. The key value. Gets the key value. The key value. Contains properties used by RadScheduler for background/category representation. Gets the id. The id. Gets the display name. The display name. Gets the background color. The background color. Gets the second background color. The second background color. Gets the third background color. The third background color. Gets the fourth background color. The fourth background color. Gets the gradient angle. The gradient angle. Gets the gradient percentage. The gradient percentage. Gets the second gradient percentage. The second gradient percentage. Gets the gradient style. The gradient style. Gets the number of colors. The number of colors. Gets the fore color. The fore color. Gets the border color. The border color. Gets the border color2. The border color2. Gets the border color3. The border color3. Gets the border color4. The border color4. Gets the shadow color. The shadow color. Gets the border gradient style. The border gradient style. Gets the shadow style. The shadow style. Gets the shadow width. The shadow width. Gets the border box style. The border box style. Gets the selected border color. The selected border color. Gets the font. The font. Gets the date time font. The date time font. Gets the date time color. The date time color. Contains properties used by RadScheduler for background/category representation. Initializes a new instance of the class. Initializes a new instance of the class with a solid gradient. The id. The display name. The color. Initializes a new instance of the class with a linear gradient. The id. The display name. The first gradient color. The second gradient color. Initializes a new instance of the class with a linear gradient. The id. The display name. The first gradient color. The second gradient color. The fore color. The border color. Gets or sets the id. The id. Gets or sets the display name. The display name. Gets or sets the background color. The background color. Gets or sets the second background color. The second background color. Gets or sets the third background color. The third background color. Gets or sets the fourth background color. The fourth background color. Gets or sets the gradient angle. The gradient angle. Gets or sets the gradient percentage. The gradient percentage. Gets or sets the second gradient percentage. The second gradient percentage. Gets or sets the gradient style. The gradient style. Gets or sets the number of colors. The number of colors. Gets or sets the fore color. The fore color. Gets or sets the border color. The border color. Gets or sets the border2 color. The border2 color. Gets or sets the border color3. The border color3. Gets or sets the border color4. The border color4. Gets or sets the shadow color. The shadow color. Gets or sets the border gradient style. The border gradient style. Gets or sets the shadow style. The shadow style. Gets or sets the shadow width. The shadow width. Gets or sets the border box style. The border box style. Gets or sets the selected border color. The selected border color. Gets or sets the font. The font. Gets or sets the date time font. The date time font. Gets or sets the date time color. The date time color. Contains properties used by RadScheduler for status representaion Gets the id. The id. Gets the display name. The display name. Gets the background color. The background color. Gets the second background color. The second background color. Gets the type of the fill. The type of the fill. Gets the appointment border is used for the hatch fore color. Determine whether the appointment border is used for the hatch fore color. Contains properties used by RadScheduler for status representaion. Gets or sets the id of the AppointmentStatus that is default to appointments. Appointments with this status do not display the status-associated side color. Initializes a new instance of the class. The id . The display name. The background color. The second background color. Type of the fill. Gets or sets the id. The id. Gets or sets the display name. The display name. Gets or sets the background color. The background color. Gets or sets the second background color. The second background color. Gets or sets the type of the fill. The type of the fill. Gets the appointment border is used for the hatch fore color. Determine whether the appointment border is used for the hatch fore color. Defines methods and events to support the CultureInfo used by RadScheduler component. Provides information about a specific culture, such as the names of the culture, the writing system, the calendar used, and how to format dates and sort strings. Occurs when CultureInfo instance used by RadScheduler is changed. Provides access and information for manipulating data stores in a RadScheduler component. Returns the data store used to persist event instances. data store that contains the event instances. Returns the data store used to persist resource instances. data store that contains the resource instances. Returns the data store used to persist AppointmentBackgroundInfo instances. data store that contains the AppointmentBackgroundInfo instances. Returns the data store used to persist AppointmentStatusInfo instances. data store that contains the AppointmentStatusInfo instances. Returns the data store used to persist AppointmentReminderInfo instances. data store that contains the AppointmentReminderInfo instances. Gets the type of grouping. Represents the inerface which all data store implementations must implement. Gets the item with the specified ID. The ID of the item to get. The item with the specified ID. Provides localization services for RadScheduler Gets the string corresponding to the given ID. String ID The string corresponding to the given ID. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Gets or sets the appointment start date. The start. Gets or sets the appointment end date. The end. Gets or sets the exception recurrence date. The recurrence id date. Gets or sets the appointment duration. The duration. Gets or sets the summary info. The summary. Gets or sets the description info. The description. Gets or sets the location info. The location. Gets or sets the data source property corresponding to the AllDay property of an appointment. Gets or sets the visible. The visible. Gets or sets the whether the appointment can be deleted. The allow delete. Gets or sets the apppointment can be edited. The allow edit. Gets or sets the unique id. The unique id. Gets or sets the background id. The background id. Gets or sets the status id. The status id. Gets or sets the appointment reminder. The default mapping will try to read a numeric field containing the amount of seconds before which the reminder should be triggered. Value should be timespan. Gets or sets the appointment recurrence rule. The recurrence rule. Gets or sets the master event id. The master event id. Gets or sets the resource id. The resource id. Gets or sets the name of the collection that contains the resources for a given appointment in the data source. Gets or sets the name of the collection that contains the exceptions for a given appointment in the data source. Base interface for providers. The type used to specialize the provider implementation. Gets IEnumerable<T> for items that match the conditions defined by the specified predicate. The Predicate<T> delegate that defines the conditions of the item to search for. IEnumerable<T> for items that match the conditions defined by the specified predicate, if found; Inserts an item of type T. The item of type T to insert. Updates he first occurrence of a specific item in the data store. The item of type T to update. Name of the property which value changed. Null or an empty string if all properties should be updated. Removes the first occurrence of a specific item from the data store. The item of type T to delete. The ItemsChanged event is raised by the provider to inform all listeners that the items in the data store have changed. Gets or sets a data store mapping to the provider. Associates a source properties collection with the corresponding properties collection exposed by the scheduler events. It is used in common by all RadScheduler data providers. Contains a collection of SchedulerMapping objects, and is implemented by the Searches for a SchedulerMapping instance that binds a property of an item from the data store to a property of an item from RadScheduler. The RadScheduler items are events, resources, etc. Property name of an item in RadScheduler. The first element that matches the property name, if found. Searches for a SchedulerMapping instance that binds a property of an item from the data store to a property of an item from RadScheduler. The RadScheduler items are events, resources, etc. Property name of an item in the data store. The first element that matches the property name, if found. Represents the method that will handle the type conversion between the values of corresponding properties. The value to be converted. The converted value. Represents the simple binding between the property of an item from the data store and the property of an item from RadScheduler. The RadScheduler items are events, resources, etc. Initializes a new instance of the SchedulerMapping class that simple-binds the indicated property of an item from RadScheduler to the specified item from the data store. Property name of an item in RadScheduler. Property name of an item in the data store. The callback that converts the given value object from the data store to the specified type of the RadScheduler corresponding item. The callback that converts the given value object from a RadScheduler item to the specified type of the data store corresponding item. Gets or sets the RadScheduler item property name that is mapped. Gets or sets the data store item property name that is mapped. Gets or sets a value indicating whether this instance is complex. Contains information about a list change event. Initializes a new instance of the class. Type of the list change. Initializes a new instance of the class. Type of the list change. The new item. Initializes a new instance of the class. Type of the list change. The changed item. Name of the property. Initializes a new instance of the class. Type of the list change. The new item. The old item. Initializes a new instance of the class. Type of the list change. The new items. Initializes a new instance of the class. Type of the list change. The changed items. Name of the property. Initializes a new instance of the class. Type of the list change. The new items. The old items. Gets the type of the list change. The type of the list change. Gets the new items. The new items. Gets the old items. The old items. Gets the name of the property. The name of the property. Indicates how data source items map their properties to the RadScheduler items properties. Returns a list of SchedulerMapping instances that contain the mappings. Loads the Mappings list from an CSV file given its file name or path. The name or path of the CSV file that contains mappings definitions. Loads the Mappings list from a 2-dimentional array. a 2-dimentional array that contains the Mappings pairs. Gets the property name of an item from the data store that corresponds to a property name of an item in RadScheduler. The name of the property of the item inside RadScheduler. The name of the property of the item inside the data store. Sets the property name of an item from the data store that corresponds to a property name of an item in RadScheduler. The name of the property of the item inside RadScheduler. The name of the property of the item inside the data store. Gets or sets the id. The id. Gets or sets the resource name. The name. Gets or sets the resource image. The image. Gets or sets name of the visible property in the datasource. The visible. Gets or sets the color property in the datasource. The color. A data source for RadScheduler that can be used to bind it to a collection containing scheduling data. Reise when the data source is changed. Initializes a new instance of the class. Gets the event provider. The event provider. Gets the resource provider. The resource provider. Gets the event provider. Gets the resource provider. Called when [data source changed]. Rebinds data. Initializes a new instance of the class. The owner. Creates a specific scheduler item. Called to process a value from the data source when the target sheduler item property as per the mapping cannot be found. The scheduler item. The mapping. The value. Initializes a new instance of the class. The owner. Creates a specific scheduler item. Gets the event provider. Gets the resource provider. Reise when the data source is changed. Updates he first occurrence of a specific item in the data store. The item of type T to update. Name of the property which value changed. Null or an empty string if all properties should be updated. Updates he first occurrence of a specific item in the data store. The item of type T to update. Name of the property which value changed. Null or an empty string if all properties should be updated. Specifies that the status of an appointment is Free Specifies that the status of an appointment is Busy Specifies that the status of an appointment is Unavailable Specifies that the status of an appointment is Tentative Specifies that the recurrence rule of an appointment is Minutely Specifies that the recurrence rule of an appointment is Hourly Specifies that the recurrence rule of an appointment is Daily Specifies that the recurrence rule of an appointment is Weekly Specifies that the recurrence rule of an appointment is Monthly Specifies that the recurrence rule of an appointment is Yearly Specifies that the scheduler view is day view Specifies that the scheduler view is a multi-day view Specifies that the scheduler view is week view Specifies that the scheduler view is workweek view Specifies that the scheduler view is month view Specifies that the scheduler view is timeline view Specifies that the scheduler view is agenda view Specifies none of the days Specifies the first day of the week Specifies the second day of the week Specifies the third day of the week Specifies the fourth day of the week Specifies the fifth of the week Specifies the sixth of the week Specifies the seventh of the week Specifies every day of the week Specifies the weekend days of the week Specifies the work days of the week Represents a base class for schedule event objects. Gets or sets the start of the event. The start of the event. Gets or sets the end of the event. The end of the event. Gets or sets the duration of the event. The duration of the event. Gets or sets the summary. The summary. Gets or sets the description. The description. Gets or sets the recurrence Id date. The recurrence Id date. Gets or sets the location. The location. Gets or sets the tool tip text. The tool tip text. Gets or sets a value indicating whether this is visible. true if visible; otherwise, false. Gets or sets a value indicating whether this event can be deleted. true if this event can be deleted; otherwise, false. Gets or sets a value indicating whether this event can be edited. true if this event can be edited; otherwise, false. Gets or sets the resource id. The resource id. Gets the resource ids. The resource ids. Gets or sets the unique id of this event. The unique id of this event. Gets or sets the background id. The background id. Gets or sets the status id. The status id. Gets or sets the recurrence rule. The recurrence rule. Gets the occurrences. The occurrences. Gets the occurrences in a given period. Start of the period. End of the period. Gets the exceptions. The exceptions. Creates a occurrence of this event. The start date of the occurrence. Creates a occurrence of this event. The start date of the occurrence. Gets or sets the culture info provider. The culture info provider. Gets the master event. The master event. Gets or sets a value indicating whether this is an all-day event. Gets the snooze time for each recurring appointments. The snoozed appointments. Gets the dismissed state of recurring appointments. The dismissed appointments. Gets the reminder state of recurring appointments. The reminder appointments. Suspends property change notifications. Resumes property notifications if they have been previously suspended. Gets a value indicating whether property change notification are suspended. Gets the remind identifier used for identifying the reminder of this event. The remind identifier. Gets the start date time when this IRemindObject starts. The start date time. Gets the subject of this remind object. This text is usually displayed when visualizing a reminder. The subject. Gets or sets a value indicating whether the reminder of this is dismissed. true if dismissed; otherwise, false. Gets or sets a time span indicating the amount of time the reminder of this is snoozed for. The snoozed time. Gets or sets a time span value indicating how much time before the start of this the reminder should be triggered. The reminder. Represents a interface that an object should implement in order to be used as a schedule object in RadScheduler. Gets or sets the start of the event. The start of the event. Gets or sets the end of the event. The end of the event. Gets or sets the duration of the event. The duration of the event. Gets or sets the summary. The summary. Gets or sets the description. The description. Gets or sets the location. The location. Gets or sets the tool tip text. The tool tip text. Gets or sets a value indicating whether this is visible. true if visible; otherwise, false. Gets or sets a value indicating whether this event can be deleted. true if this event can be deleted; otherwise, false. Gets or sets a value indicating whether this event can be edited. true if this event can be edited; otherwise, false. Gets or sets the resource id. The resource id. Gets or sets the unique id of this event. The unique id of this event. Gets or sets the background id. The background id. Gets or sets the status id. The status id. Gets or sets the recurrence rule. The recurrence rule. Gets the occurrences. The occurrences. Gets the exceptions. The exceptions. Creates a occurrence of this event. The start date of the occurrence. Creates a occurrence of this event. The start date of the occurrence. Determine whether the occurence is exception. Makes the specified occurrence an exception. The occurrence which will be made an exception. Indicates whether the start date of the occurrence should be added to the ExceptionDates of the recurrence rule. Gets or sets the culture info provider. The culture info provider. Gets the master event. The master event. Gets or sets a value indicating whether this event is an all day event. Gets or sets the time zone for this event. Gets or sets the recurrent Id date for this event. To use a object as a resource in RadScheduler it should implement this interface. Gets or sets the name of the resource. The name of the resource. Gets or sets the id of the resource. The id of the resource. Gets or sets the image of the resource. The image of the resource. Gets or sets a value indicating whether this is visible. true if visible; otherwise, false. Gets or sets the color that is associated with the resource. The color of the resource. Initializes a new instance of the class. Creates the appointment edit dialog. Overwrite in an inheriting class to replace the dialog used to edit appointments. Disposes the managed resources. Releases the unmanaged resources used by the and optionally releases the managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. Gets or sets a factory class that is used when creating appointment elements. Gets or sets the which is responsible for handling the mouse and keyboard input. Be sure to dispose the old instance when replacing it with a new one. Gets or sets the which is responsible for handling the selection of cells and appointments in . Gets or sets the which is responsible for creating and recycling of most of RadScheduler's visual elements. Gets or sets the behavior responsible for saving and loading appointment reminders. Gets or sets a comparer which will be used to determine the order of the appointments when they have the same Start and End dates. Gets or sets the which is responsible for performing the drag and drop of appointments in RadScheduler. Gets or sets the which is responsible for performing the resizing of appointments in RadScheduler. Gets or sets the selected time zone. The selected time zone. Gets or sets the data source. The data source. Gets the scheduler element. The scheduler element. Gets the view element. The view element. Gets the statuses. The statuses. Gets the resources. The resources. Gets the backgrounds. The backgrounds. Gets the predefined reminder time intervals. The reminder intervals. Gets or sets the type of the active view. The type of the active view. Gets the appointments. The appointments. Gets or sets the interval which is accessible to the user. The accessible interval. Default value is DateTimeInterval.Empty. Gets or sets the active view. The active view. Gets or sets an which used to create objects which represent the appointments in RadScheduler. Gets or sets value whether to show the today visual state of scheduler cells Enables or disables mouse wheel support. Allows or disallows the end user to copy, cut and paste appointments using the default combinations Ctrl+X, Ctrl+C and Ctrl+V. Enables automatic navigation to previous/next view when dragging an appointment outside the boundaries of the control. Enables or disables appointment resizing Enables or disables creating appointments when typing in a cell. Enables or disables appointment moving. Gets or sets a value indicating whether the appointment status should be displayed. true if appointment status is displayed otherwise, false. Gets or sets a value indicating whether to display all day appointment status. true if all day appointment status is displayed; otherwise, false. Gets or sets a value indicating whether the appointments elements should be sized to fit their content. Gets or sets a value indicating whether selecting multiple appointments is possible. Gets the default recurrence icon. The default recurrence icon. Gets the default exception of recurrence icon. The default exception of recurrence icon. Gets or sets the appointment recurrence icon. The appointment recurrence icon. Gets or sets the appointment exception of recurrence icon. The appointment exception of recurrence icon. Gets the default size of the control. The default of the control. Gets or sets a value whether to show the "Previous/Next Appointment" navigation elements. Gets or sets the appointment title format. The appointment title format. Gets or sets a value indicating whether appointments can be changed. true if the scheduler is read-only; otherwise, false. Gets or sets the header format. The header format. Gets or sets the type of grouping. Gets or sets a value indicating whether tool tips are shown. true if tool tips are shown; otherwise, false. Gets or sets a DateTimeFormatInfo instance that defines the culturally appropriate format of displaying dates and times as specified by the default culture. A DateTimeFormatInfo can be created only for the invariant culture or for specific cultures, not for neutral cultures. The cultures are generally grouped into three sets: the invariant culture, the neutral cultures, and the specific cultures. The invariant culture is culture-insensitive. You can specify the invariant culture by name using an empty string ("") or by its culture identifier 0x007F. InvariantCulture retrieves an instance of the invariant culture. It is associated with the English language but not with any country/region. It can be used in almost any method in the Globalization namespace that requires a culture. If a security decision depends on a string comparison or a case-change operation, use the InvariantCulture to ensure that the behavior will be consistent regardless of the culture settings of the system. However, the invariant culture must be used only by processes that require culture-independent results, such as system services; otherwise, it produces results that might be linguistically incorrect or culturally inappropriate. A neutral culture is a culture that is associated with a language but not with a country/region. A specific culture is a culture that is associated with a language and a country/region. For example, "fr" is a neutral culture and "fr-FR" is a specific culture. Note that "zh-CHS" (Simplified Chinese) and "zh-CHT" (Traditional Chinese) are neutral cultures. The user might choose to override some of the values associated with the current culture of Windows through Regional and Language Options (or Regional Options or Regional Settings) in Control Panel. For example, the user might choose to display the date in a different format or to use a currency other than the default for the culture. If UseUserOverride is true and the specified culture matches the current culture of Windows, the CultureInfo uses those overrides, including user settings for the properties of the DateTimeFormatInfo instance returned by the DateTimeFormat property, the properties of the NumberFormatInfo instance returned by the NumberFormat property, and the properties of the CompareInfo instance returned by the CompareInfo property. If the user settings are incompatible with the culture associated with the CultureInfo (for example, if the selected calendar is not one of the OptionalCalendars ), the results of the methods and the values of the properties are undefined.

Note: In this version of RadCalendar the NumberFormatInfo instance returned by the NumberFormat property is not taken into account.
Gets or sets the value that is used by RadScheduler to determine the viewable area displayed . By default, the FocusedDate property returns the current system date when in runtime, and in design mode defaults to System.DateTime.MinValue. When the FocusedDate is set, from that point, the value returned by the FocusedDate property is the one the user sets. Gets or sets the CultureInfo supported by this RadScheduler object. Describes the names of the culture, the writing system, and the calendar used, as well as access to culture-specific objects that provide methods for common operations, such as formatting dates and sorting strings. The culture names follow the RFC 1766 standard in the format "<languagecode2>-<country/regioncode2>", where <languagecode2> is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, U.S. English is "en-US". In cases where a two-letter language code is not available, the three-letter code derived from ISO 639-2 is used; for example, the three-letter code "div" is used for cultures that use the Dhivehi language. Some culture names have suffixes that specify the script; for example, "-Cyrl" specifies the Cyrillic script, "-Latn" specifies the Latin script. The following predefined CultureInfo names and identifiers are accepted and used by this class and other classes in the System.Globalization namespace.
Culture Name Culture Identifier Language-Country/Region
"" (empty string) 0x007F invariant culture
af 0x0036 Afrikaans
af-ZA 0x0436 Afrikaans - South Africa
sq 0x001C Albanian
sq-AL 0x041C Albanian - Albania
ar 0x0001 Arabic
ar-DZ 0x1401 Arabic - Algeria
ar-BH 0x3C01 Arabic - Bahrain
ar-EG 0x0C01 Arabic - Egypt
ar-IQ 0x0801 Arabic - Iraq
ar-JO 0x2C01 Arabic - Jordan
ar-KW 0x3401 Arabic - Kuwait
ar-LB 0x3001 Arabic - Lebanon
ar-LY 0x1001 Arabic - Libya
ar-MA 0x1801 Arabic - Morocco
ar-OM 0x2001 Arabic - Oman
ar-QA 0x4001 Arabic - Qatar
ar-SA 0x0401 Arabic - Saudi Arabia
ar-SY 0x2801 Arabic - Syria
ar-TN 0x1C01 Arabic - Tunisia
ar-AE 0x3801 Arabic - United Arab Emirates
ar-YE 0x2401 Arabic - Yemen
hy 0x002B Armenian
hy-AM 0x042B Armenian - Armenia
az 0x002C Azeri
az-AZ-Cyrl 0x082C Azeri (Cyrillic) - Azerbaijan
az-AZ-Latn 0x042C Azeri (Latin) - Azerbaijan
eu 0x002D Basque
eu-ES 0x042D Basque - Basque
be 0x0023 Belarusian
be-BY 0x0423 Belarusian - Belarus
bg 0x0002 Bulgarian
bg-BG 0x0402 Bulgarian - Bulgaria
ca 0x0003 Catalan
ca-ES 0x0403 Catalan - Catalan
zh-HK 0x0C04 Chinese - Hong Kong SAR
zh-MO 0x1404 Chinese - Macau SAR
zh-CN 0x0804 Chinese - China
zh-CHS 0x0004 Chinese (Simplified)
zh-SG 0x1004 Chinese - Singapore
zh-TW 0x0404 Chinese - Taiwan
zh-CHT 0x7C04 Chinese (Traditional)
hr 0x001A Croatian
hr-HR 0x041A Croatian - Croatia
cs 0x0005 Czech
cs-CZ 0x0405 Czech - Czech Republic
da 0x0006 Danish
da-DK 0x0406 Danish - Denmark
div 0x0065 Dhivehi
div-MV 0x0465 Dhivehi - Maldives
nl 0x0013 Dutch
nl-BE 0x0813 Dutch - Belgium
nl-NL 0x0413 Dutch - The Netherlands
en 0x0009 English
en-AU 0x0C09 English - Australia
en-BZ 0x2809 English - Belize
en-CA 0x1009 English - Canada
en-CB 0x2409 English - Caribbean
en-IE 0x1809 English - Ireland
en-JM 0x2009 English - Jamaica
en-NZ 0x1409 English - New Zealand
en-PH 0x3409 English - Philippines
en-ZA 0x1C09 English - South Africa
en-TT 0x2C09 English - Trinidad and Tobago
en-GB 0x0809 English - United Kingdom
en-US 0x0409 English - United States
en-ZW 0x3009 English - Zimbabwe
et 0x0025 Estonian
et-EE 0x0425 Estonian - Estonia
fo 0x0038 Faroese
fo-FO 0x0438 Faroese - Faroe Islands
fa 0x0029 Farsi
fa-IR 0x0429 Farsi - Iran
fi 0x000B Finnish
fi-FI 0x040B Finnish - Finland
fr 0x000C French
fr-BE 0x080C French - Belgium
fr-CA 0x0C0C French - Canada
fr-FR 0x040C French - France
fr-LU 0x140C French - Luxembourg
fr-MC 0x180C French - Monaco
fr-CH 0x100C French - Switzerland
gl 0x0056 Galician
gl-ES 0x0456 Galician - Galician
ka 0x0037 Georgian
ka-GE 0x0437 Georgian - Georgia
de 0x0007 German
de-AT 0x0C07 German - Austria
de-DE 0x0407 German - Germany
de-LI 0x1407 German - Liechtenstein
de-LU 0x1007 German - Luxembourg
de-CH 0x0807 German - Switzerland
el 0x0008 Greek
el-GR 0x0408 Greek - Greece
gu 0x0047 Gujarati
gu-IN 0x0447 Gujarati - India
he 0x000D Hebrew
he-IL 0x040D Hebrew - Israel
hi 0x0039 Hindi
hi-IN 0x0439 Hindi - India
hu 0x000E Hungarian
hu-HU 0x040E Hungarian - Hungary
is 0x000F Icelandic
is-IS 0x040F Icelandic - Iceland
id 0x0021 Indonesian
id-ID 0x0421 Indonesian - Indonesia
it 0x0010 Italian
it-IT 0x0410 Italian - Italy
it-CH 0x0810 Italian - Switzerland
ja 0x0011 Japanese
ja-JP 0x0411 Japanese - Japan
kn 0x004B Kannada
kn-IN 0x044B Kannada - India
kk 0x003F Kazakh
kk-KZ 0x043F Kazakh - Kazakhstan
kok 0x0057 Konkani
kok-IN 0x0457 Konkani - India
ko 0x0012 Korean
ko-KR 0x0412 Korean - Korea
ky 0x0040 Kyrgyz
ky-KZ 0x0440 Kyrgyz - Kazakhstan
lv 0x0026 Latvian
lv-LV 0x0426 Latvian - Latvia
lt 0x0027 Lithuanian
lt-LT 0x0427 Lithuanian - Lithuania
mk 0x002F Macedonian
mk-MK 0x042F Macedonian - FYROM
ms 0x003E Malay
ms-BN 0x083E Malay - Brunei
ms-MY 0x043E Malay - Malaysia
mr 0x004E Marathi
mr-IN 0x044E Marathi - India
mn 0x0050 Mongolian
mn-MN 0x0450 Mongolian - Mongolia
no 0x0014 Norwegian
nb-NO 0x0414 Norwegian (Bokmål) - Norway
nn-NO 0x0814 Norwegian (Nynorsk) - Norway
pl 0x0015 Polish
pl-PL 0x0415 Polish - Poland
pt 0x0016 Portuguese
pt-BR 0x0416 Portuguese - Brazil
pt-PT 0x0816 Portuguese - Portugal
pa 0x0046 Punjabi
pa-IN 0x0446 Punjabi - India
ro 0x0018 Romanian
ro-RO 0x0418 Romanian - Romania
ru 0x0019 Russian
ru-RU 0x0419 Russian - Russia
sa 0x004F Sanskrit
sa-IN 0x044F Sanskrit - India
sr-SP-Cyrl 0x0C1A Serbian (Cyrillic) - Serbia
sr-SP-Latn 0x081A Serbian (Latin) - Serbia
sk 0x001B Slovak
sk-SK 0x041B Slovak - Slovakia
sl 0x0024 Slovenian
sl-SI 0x0424 Slovenian - Slovenia
es 0x000A Spanish
es-AR 0x2C0A Spanish - Argentina
es-BO 0x400A Spanish - Bolivia
es-CL 0x340A Spanish - Chile
es-CO 0x240A Spanish - Colombia
es-CR 0x140A Spanish - Costa Rica
es-DO 0x1C0A Spanish - Dominican Republic
es-EC 0x300A Spanish - Ecuador
es-SV 0x440A Spanish - El Salvador
es-GT 0x100A Spanish - Guatemala
es-HN 0x480A Spanish - Honduras
es-MX 0x080A Spanish - Mexico
es-NI 0x4C0A Spanish - Nicaragua
es-PA 0x180A Spanish - Panama
es-PY 0x3C0A Spanish - Paraguay
es-PE 0x280A Spanish - Peru
es-PR 0x500A Spanish - Puerto Rico
es-ES 0x0C0A Spanish - Spain
es-UY 0x380A Spanish - Uruguay
es-VE 0x200A Spanish - Venezuela
sw 0x0041 Swahili
sw-KE 0x0441 Swahili - Kenya
sv 0x001D Swedish
sv-FI 0x081D Swedish - Finland
sv-SE 0x041D Swedish - Sweden
syr 0x005A Syriac
syr-SY 0x045A Syriac - Syria
ta 0x0049 Tamil
ta-IN 0x0449 Tamil - India
tt 0x0044 Tatar
tt-RU 0x0444 Tatar - Russia
te 0x004A Telugu
te-IN 0x044A Telugu - India
th 0x001E Thai
th-TH 0x041E Thai - Thailand
tr 0x001F Turkish
tr-TR 0x041F Turkish - Turkey
uk 0x0022 Ukrainian
uk-UA 0x0422 Ukrainian - Ukraine
ur 0x0020 Urdu
ur-PK 0x0420 Urdu - Pakistan
uz 0x0043 Uzbek
uz-UZ-Cyrl 0x0843 Uzbek (Cyrillic) - Uzbekistan
uz-UZ-Latn 0x0443 Uzbek (Latin) - Uzbekistan
vi 0x002A Vietnamese
vi-VN 0x042A Vietnamese - Vietnam
Gets or sets the shortcut menu associated with the control. A that represents the shortcut menu associated with the control. Gets or sets whether appointments are rendered according to their start and end time or are aligned to the scheduler grid lines. Gets or sets a value indicating whether the CellPaint event will be fired. AutoSize is not supported by RadScheduler. Setting it will have no effect. RadScheduler consists of multiple visual elements and separate settings are provided to customize their appearance. Current BackColor property might be ignored. RadScheduler consists of multiple visual elements and separate settings are provided to customize their appearance. Current ForeColor property might be ignored. This property is not relevant for this class. Fired when a cell element is being prepared for displaying. Use this event to modify visual properties of the . Modifying data properties on the formatting events can result in exceptions. Occurs after a cell is drawn. Allows custom painting over the cell element. EnableCustomCellDrawing must be set to true for this event to be fired. Occurs when appointment element is rendered. Occurs when culture has changed Occurs when the an appointment is about to be moved. Occurs when the an appointment has been moved. Occurs when the an appointment is about to be dropped. Occurs when the an appointment has been dropped. Occurs when the an appointment is about to be resized. Occurs when the an appointment has been resized. Occurs when the a rezie operation is starting. Cancelable. Occurs when the a resize operation has ended. Occurs when the scheduler is deleting the selected appointment. Occurs when the scheduler has deleted the selected appointment. Occurs when the end user adds an appointment either with the EditAppointmentDialog or inline. Occurs when an appointment's property has changed. Occurs when an appointment will be selected. Occurs when an appointment is selected. Occurs when the cell selection is about to change. Cancelable. Occurs when the cell selection has changed. Occurs when the ResourceStartIndex has changed. Fired only when grouping by resource. Occurs when the ResourceStartIndex is about to change. Cancelable. Fired only when grouping by resource. Occurs when a cell is clicked. Occurs when the MouseUp event of an appointment is fired. Occurs when the MouseDown event of an appointment is fired. Occurs when the MouseDown event of an appointment element is fired. Occurs when the MouseMove event of an appointment element is fired. Occurs when the MouseUp event of an appointment element is fired. Occurs when the DoubleClick event of an appointment element is fired. Occurs when the MouseDown event of the cell is fired. Occurs when the MouseMove event of the cell is fired. Occurs when the MouseUp event of the cell is fired. Occurs when the DoubleClick event of the cell is fired. Occurs when the KeyDown event of the cell is fired. Occurs when the KeyPressed event of the cell is fired. Occurs when the KeyUp event of the cell is fired. Occurs when the Data is loaded from the data source. Occurs before the context menu is opened. Occurs when the ActiveView is about to change. Occurs when the ActiveView has changed. Occurs when an appointment element is prepared to be displayed. Use this event to modify visual properties of the . Modifying data properties on the formatting events can result in exceptions. Occurs when an inline appointment editor is required. Occurs when the view is about to change and this is caused by a click on the ViewNavigationElement. Occurs when the view has changed and this is caused by a click on the ViewNavigationElement. Occurs when the overflow arrow of a cell in MonthView is clicked. When this event is handled, the default action of the overflow arrow is not executed. Fires when a print element is being formatted before it is printed. Fires when a cell print element is being formatted before it is printed. Fires when an appointment print element is being formatted before it is printed. Fires when a print element is printed. Fires when a cell print element is printed. Fires when an appointment print element is printed. Occurs when the EditAppointmentDialog is showing. Occurs when the EditReccurenceDialog is showing. Occurs when the DeleteRecurrenceDialog is showing. Occurs when the text of a ruler is drawn. Shows the appointment edit dialog. The appointment. if set to true shows the recurrence rule edit dialog just after the appointment edit dialog. Gets the day view. Gets the multi day view. Gets the week view. Gets the month view. Gets the timeline view. Gets the agenda view. Exports the data in this RadScheduler instance to the specified stream, using the specified ISchedulerExporter instance. Exports the data in this RadScheduler instance in a string, using the specified ISchedulerExporter instance. Imports the data from the specified stream into this RadScheduler instance, using the specified ISchedulerImporter instance. Imports the data from the specified string into this RadScheduler instance, using the specified ISchedulerImporter instance. Saves all appointment reminders to the provided file. If the file does not exist it is created otherwise it is overwritten. The path to the file to save the reminders to. Saves all appointment reminders to the provided stream. The stream to save the reminders to. Clears the reminders of all appointments. Usually this method is used before LoadReminders is called. Loads the reminders from the specified file path. The path to the file to load reminders from. Loads the reminders from the specified stream. The steam to load reminders from. Displays the context menu associated with this control on the provided location. The location where the context menu should open. Gets the event storage. Gets the resource storage. Gets the background storage. Gets the status storage. Gets the reminder storage. Fires the CultureChanged event. Fired when the editor should be opened Called when appointments have been added. The list of added appointments. Called when appointments have been removed. The list of removed appointments. Called when appointments have been replaced. The old items. The new items. Called when appointments have to be refreshed. Called when one or more appointments have changed. The list of changed appointments. Name of the property. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. Raises the event. The event arguments. Raises the event. The instance containing the event data. Fills the default statuses. The status collection in which to add the status objects. Fills the default reminder intervals. The reminder collection in which to add the reminder objects. Fills the default backgrounds. The background collection in which to add the background objects. Prevent default values serialization. Reset the property to its default value. Shows the appointment edit dialog to add a new appointment. The interval to pass to the ShowAppointmentEditDialog method. Indicates whether the appointment should be a recurring one. The resources of the new appointment. Shows the appointment edit dialog to add a new appointment. The interval to pass to the ShowAppointmentEditDialog method. Indicates whether the appointment should be an AllDay appointment. Indicates whether the appointment should be a recurring one. The resources of the new appointment. Fired by the Copy operation when the scheduler is about to prepare the clipboard data. This event allows you to cancel the default action and implement a custom one. Fired by the Paste operation when the scheduler is about to read the clipboard data. This event allows you to cancel the default action and implement a custom one. Copies the currently selected appointments to the clipboard. Deletes the currently selected appointments and saves them to the clipboard. Pastes the content from the clipboard to the scheduler. Gets or sets a value indicating how the is printed. Represents the collection with Holidays object Directly prints the to the default printer. Directly prints the to the default printer or shows printer settitngs and then prints the . Indicates whether printer settings dialog should be shown. Directly prints the to the default printer or shows printer settitngs and then prints the . Indicates whether printer settings dialog should be shown. As instance of used to control the print process. Shows a for editing the print settings. Shows a for editing the print settings. As instance of used to control the print process. Represents a daily recurrence rule. Initializes a new instance of the class. Initializes a new instance of the class. The start of the recurrence rule. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The interval of the recurrence rule. The maximum number of occurrences. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The interval of the recurrence rule. The maximum number of occurrences. Gets the type of the recurrence rule. The type of the recurrence rule. Gets the occurrence start given a occurrence index. The index. The start of the recurring series. The date time format. Represents a hourly recurrence rule. Initializes a new instance of the class. Initializes a new instance of the class. The start of the recurrence rule. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The interval of the recurrence rule. The maximum number of occurrences. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The interval of the recurrence rule. The maximum number of occurrences. Gets the type of the recurrence rule. The type of the recurrence rule. Gets the occurrence start for given a occurrence index. The index. The start of the recurring series. The date time format. Represents a minutely recurrence rule. Gets the type of the recurrence rule. The type of the recurrence rule. Gets the occurrence start for given a occurrence index. The index. The start of the recurring series. The date time format. Represents a monthly recurrence rule. Initializes a new instance of the class. Initializes a new instance of the class. The start of the recurrence rule. The day number of the recurrence rule. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The day number. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The week number. The week days. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The week number. The week days. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The week days. The offset. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The week days. The offset. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The day number. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The day number. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The week number. The week days. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The week number. The week days. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The week days. The offset. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The week days. The offset. The interval of the recurrence rule. The count. Gets the type of the recurrence rule. The type of the recurrence rule. Gets or sets the day number. The day number. Gets or sets the week number. The week number. Gets the occurrence start given an occurrence index. The index. The start date of the series. The date time format. Represents a base class that the actual recurrence rules extend. Creates a rule given its type. The type of the recurrence rule. Initializes a new instance of the class. Initializes a new instance of the class. The start of the recurrence rule. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The interval of the recurrence rule. The maximum number of occurrences. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The interval. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The interval of the recurrence rule. The maximum number of occurrences. Gets or sets the start of the recurrence rule. The start. Gets or sets the end of the recurrence rule. The end. Gets the durration of the recurring event. Gets or sets the maximum number of occurrences. The count. Gets or sets the interval of the recurrence rule. The interval. Gets the type of the recurrence rule. The type of the recurrence rule. Gets a date at a given index after the specified startDate. The returned date will be checked with MatchAdvancedPattern to see if it matches the recurrence rule. NOTE: The returned date is not an actual occurence start. To get the start date of a real occurrence use . The index after the suggested date. The suggested start date. The date time format. A potential occurrence start which should be checked if it matches the pattern. Checks if there is an occurrence exception on the specified date. The date to check for exceptions. [true] if there is an exception on that date, [false] otherwise Represents a weekly recurrence rule. Initializes a new instance of the class. Initializes a new instance of the class. The start of the recurrence rule. The week days. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The week days. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The week days. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The end of the recurrence rule. The week days. The interval of the recurrence rule. The count. Gets the type of the recurrence rule. The type of the recurrence rule. Gets or sets the week days. The week days. Gets or sets the offset. The offset. Gets the occurrence start given a occurrence index. The index. The start of the reccuring series. The date time format. Represents a yearly recurrence rule. Initializes a new instance of the class. Initializes a new instance of the class. The start of the recurrence rule. The day number. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The month number. The day number. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The month number. The day number. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The week number. The week days. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The week number. The week days. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The month number. The week number. The week days. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The month number. The week number. The week days. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The week days. The offset. The interval of the recurrence rule. Initializes a new instance of the class. The start of the recurrence rule. The week days. The offset of the recurrence rule. The interval of the recurrence rule. The count. Initializes a new instance of the class. The start of the recurrence rule. The month number. The week days. The offset of the recurrence rule. The interval of the recurrence rule. The count. Gets the type of the recurrence rule. The type of the recurrence rule. Gets or sets the month number. The month number. Gets the occurrence start given a occurrence index. The index. The start of the recurring series. The date time format. Represents a resource that can be assigned to a schedule event in RadScheduler. Initializes a new instance of the class. Initializes a new instance of the class. The id of the new resource. The name of the new resource. Initializes a new instance of the class. The id of the new resource. The name of the new resource. Gets or sets the name of the resource. The name of the resource. Gets or sets the id of the resource. The id of the resource. Gets or sets the image of the resource. The image of the resource. Gets or sets a value indicating whether this is visible. true if visible; otherwise, false. Gets or sets the color that is associated with the resource. The color of the resource. Represent the abstract SchedurlerCommand class Executes the command with the given settings. Executes the command. The scheduler. Determines whether this instance can execute the specified parameter. The parameter. true if this instance is a RadScheduler instance; otherwise, false. Initializes a new instance of the class. The start. The end. Gets or sets the start of the work time. The start. Gets or sets the end of the work time. The end. Gets or sets the work time duration. The duration. Gets or sets the property changed action. The property changed action. Occurs when a property is changed. Called when a property is changed. Name of the property. Indicates whether the current object is equal to another object of the same type. An object to compare with this object. true if the current object is equal to the parameter; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. The parameter is null. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Clones this instance. Initializes a new instance of the class. Gets the scaling factor. Gets the Name Initializes a new instance of the class. Gets the scaling factor. Gets the Name Gets the timescale. The timescale. Occurs when the feedback is initialized. Occurs when the feedback is creating. Occurs when an appointment is moving. Occurs when an appointment is moved. Occurs when drag drop is finishing. Occurs when drag drop has finished. Gets or sets a value indicating whether the appointment areas in DayView should be automatically scrolled when dragging off their bounds. Gets or sets a value indicating whether a message box should be shown when an occurrence is dragged to an invalid location. Gets or sets a value indicating whether a prompt dialog box should be shown when the user is about to create occurrence exception via drag and drop. Gets or sets the offset from the bounds of the control in pixels after which the automatic view navigation will be triggered. Gets or sets the minimum time interval between automatic view navigations. The that owns the behaviors. Indicates whether there is an active drag operation. Gets the behavior's active owner. Gets the active feedback. Gets the destination date for an appointment that was dropped on a given cell. The cell. The destination date. Gets a at a specified location. The location in control coordinates. The at that location. Gets a at a specified location. The location in control coordinates. The at that location. Gets a at a specified location. The location in control coordinates. The at that location. Gets a at a specified location. The location in control coordinates. The at that location. Gets a at a specified location. The location in control coordinates. The at that location. Moves the active feedback to a new owner. The new owner of the feedback. Handles dragging the active feedback to a given point. The destination point in control coordinates. Gets whether this is a valid drag operation. Gets whether the element is found in the owners collection. Gets a specific feedback. Request move operation. Hides the active feedbacks. [true] if successful, [false] otherwise Removes the visual feedback. Cancels the drag operation. Handles the Drop operation. Moves the feedback to a specific date in a specific resource. The destination date. The destination cell. The destination visual element. [true] if the move was performed, [false] otherwise Adds the active feedback to the active owner. Creates a new appointment feedback of a given appointment. Creates a new . The bias to the UTC time in minutes/ The name of the time zone. Adds a range of objects to the collection. The event collection. Overridden. Inserts an item into the collection at the specified index. Overridden. Removes the item at the specified index of the collection. Overridden. Replaces the element at the specified index. Overridden. Removes all items from the collection. The final arrange bounds of the element. This rectangle is calculated durring the layout of the parrent container and is used to perform the final arrange. Initializes a new instance of the class. The scheduler. The view. The appointment. Gets or sets the title format. The title format. Gets or sets a value indicating whether a appointment description should be drawn true if ShowAppointmentDescription; otherwise, false. Gets or sets a value indicating whether this is recurring. true if recurring; otherwise, false. Gets or sets the text associated with this item. Gets or sets the appointment subject. The appointment subject. Gets or sets the appointment icon. The appointment icon. Gets or sets the appointment location. The appointment location. Gets or sets the appointment description. The appointment description. Gets or sets a value indicating whether this is selected. true if selected; otherwise, false. Gets or sets the related appointments. The related appointments. Gets or sets the start date. The start. Gets or sets the end date. The end. Gets or sets the appointment. The appointment. Gets or sets a value indicating whether use the built-in LightVisualElement painting. Gets or sets the size of the resize handles of this element. Gets or sets the back color of the resize handles of this element. Gets or sets the border color of this element for the selected state. Gets or sets a value indicating whether HTML-like text rendering will be used for the appointment text. Synchronizes element properties with Appointment properties. Synchronizes the start and end with event. Sets the background id. The background id. The value should be existing in the Scheduler.Backgrounds. Occurs when the rezing request is initialized. Occurs when the resizing operation is finished. Occurs when the appointment is resizing. Occurs when the appointment is resized. Gets or sets a value indicating whether the appointment areas in DayView should be automatically scrolled when dragging off their bounds. Gets or sets the bounds offset which specifies the size of the sizing rectangles. Gets or sets the resize minutes. Gets or sets the active resizing appointment. Gets or sets whether the user is currently resizing the active appointment. Updates the current mouse cursor. The current position The top or left area of the appointment which can start a resize The bottom or right area of the appointment which can start a resize True if the mouse position is in a resize location, false otherwise. Represents the vertical resizing. Represents the horizontal resizing. Initializes the WE cursor when an appointment is horizontally resized.. Initializes the NS cursor shown when an appointment is vertically resized. Resizes an appointment to a given position. Resizes an appointment to a given position. Requests a resize start. Requests a resize start. Requests a resize start. Requests a resize start. Ends the appointment resizing. Represents defaultTitleFormatter in DayView Represents defaultTitleFormatter in MonthView Represents defaultTitleFormatter in TimelineView Initializes a new instance of the class. if set to true [descending]. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero is less than .Zero equals .Greater than zero is greater than . A base class for all visual elements in that can contain cells or appointments (for example , , , etc.) Fired after the appointment elements in this container have been refreshed. Fired when the appointment elements in this container are about to be refreshed. Cancelable. Fired when the cell element in this container have been refreshed. Fired when the cell elements in this container are about to be refreshed. Cancelable. Gets the elements that belong to this container. Gets the elements that belong to this container. Recycles the existing cell and appointment elements in this container and replaces them with new ones. Recycles the existing cell elements in this container and replaces them with new ones. Fires the CellsRefreshing event. The event arguments for the event. Fires the CellsRefreshed event. Creates elements which will be used in this container. A collection of the newly created cells. Updates the existing cell elements according to the current settings of the associated view. Overrideable method called by . Removes the existing cell elements from the Children collection of the current container and tries to cache them for reusing in the future. If the caching is not successfull, the cell is disposed. Gets the cell which represents a specified date. The specified date. The corresponding cell. Recycles the existing appointment elements in this container and replaces them with new ones. Fires the AppointmentsRefreshing event. The event arguments for the event. Fires the AppointmentsRefreshed event. Removes the existing appointment elements from the Children collection of the current container and tries to cache them for reusing in the future. If the caching is not successfull, the appointment element is disposed. Creates elements which will be used in this container. A collection of the newly created appointment elements. Synchronizes all appointment elements in this container with their associated . Gets the visual associated with a specified appointment from this container. The specified appointment. The visual element or null if no such element is found. Called when an appointment element is being arranged. Override to correct the arrange position of the appointment. The appointment element that is being arranged. The calculated arrange rectangle. The arrange size of the parent container. The corrected arrange bounds. Called when a cell element is being arranged. Override to correct the arrange position of the cell. The cell element that is being arranged. The calculated arrange rectangle. The arrange size of the parent container. The corrected arrange bounds. Initializes a new instance of the class. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero is less than .Zero equals .Greater than zero is greater than . Sets the cell opacity. The child month view. The cell. Sets the cell opacity. The child timeline view. The cell. Gets the cell at point. The point. The children. Gets the cell at point. The point. The scheduler. Sets the cell opacity. The child day view. The cell. Gets the cells. The children. Gets the cells. The scheduler. Navigates and scrolls to the specified appointment. The appointment. The scheduler. Navigates and scrolls to the specified appointment. The appointment. The scheduler. Indicates whether the appointment should be in the middle of new view Gets the cell at point. The point. The day view elements. Gets the cell at point. The point. The timeline elements. Gets the cell at point. The point. The month view elements. Gets the appointment at point. The point. The month view elements. Gets the appointment at point. The point. The day view elements. Gets the appointment at point. The point. The timeline elements. Gets the month view area at point. The point. The month view element. Gets the timeline presenter at point. The point. The timeline view elements. Gets the table at point. The point. The day view elements. Gets all day header at point. The point. The day view elements. Gets the cell H offset. The scheduler. The day view element. Width of the available. The available width offsets. The days count. Index of the cell column. Gets the width of the cell. The scheduler. The day view element. Width of the available. The available width offsets. The days count. Index of the cell column. Deletes the appointment. The appointment. The scheduler. [true] if the appointment was deleted, [false] otherwise. Initializes a new instance of the class. if set to true [descending]. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero is less than .Zero equals .Greater than zero is greater than . Represent the area in where all day appointments reside. Initializes a new instance of the class. The scheduler. The view. The day view element. Gets the that this header belongs to. Gets the scrollbar of the header. Gets the that is displayed in the same view as the header. If there is an active drag operation and the visual feedback is currently inside the header, returns the visual feedback element. Otherwise returns null. Specifies the initial height of the header. This will also be the height of the appointments in case is [false] Specifies the maximum height of the header before the scrollbar appears. Updates the scrollbar range given the total height of the appointments and the available height in the header. The total height of the appointments. The available height. Arranges the cell elements in the header. The size passed to the ArrangeOverride method. Arranges the appointments in the header. The size passed to the ArrangeOverride method. Gets the vertical scroll offset of the all day area. If the scheduler is grouped, returns the value of the scrollbar in the last child view, otherwise returns the value of the ScrollBar if current header. Calculates and returns the arrange rectangle of the drag feedback element. The available size within the header. The calculated arrange rectangle. Calculates the size of the bounding rectangle of all appointment elements within the header. The size of the bounding rectangle. Gets the cell above the day view ruler. The cell. Gets the cell above the scrollbar. The cell. Shows or hides the corner cells (the ones above the rulers and the scrollbar). [true] if corner cells should be visible, [false] otherwise. Represents a child element of which holds the rulers for each time zone and the containing the . Initializes a new instance of the class. The scheduler. The view. The day view element. Gets the first of the rulers (the default one). Gets a list of all the displayed rulers. There is one ruler for each timezone added to the view. Gets the scroll view containing the . Gets the vertical scrollbar of the scroll view. Gets the parent . Gets the contained within the scroll view. Re-initialize rulers according to the view TimeZones Updates the offset of the rulers according to the changes in the timezones setting. Gets the total width of the visible rulers. The width. Sets the property of all rulers. The visibility to set. Represents the table in where the non-AllDay appointments reside. Gets the element that owns the current appointments table instance. If there is an active drag operation and the visual feedback is currently inside the table, returns the visual feedback element. Otherwise returns null. Arranges the cell elements in the table. The size passed to the ArrangeOverride method. Arranges the appointments in the table. The size passed to the ArrangeOverride method. Gets a time rounded to the cells of the day view table. The time to round. If true time will rounded to the end value of the cell that would contain the given time, otherwise it will be rounded to the cell start value. Gets the the location in the table that an appointment with the specified date would have. The specified date. The size of the table. The location in the table. Gets the height that an appointment with the specified start and end dates would have. The start date. The end date. The calculated height. Calculates and returns the arrange rectangle of the drag feedback element. The feedback element. The arrange size of the table. The calculated arrange rectangle. Scrolls the table to a specified time of the day. The time of the day. Scrolls the table to the start of the working hours. Gets the elements that are currently in the visible area of the table. Scrolls the table with a single row up or down. If [true] the table is scrolled up, otherwise it is scrolled down. Draws the current time marker. The current date and time. The cell which should contain the marker. The graphichs to draw to. Represents the main visual element of RadScheduler when in mode. Specifies the height of the . Gets the . Gets the . Gets the element. Gets or sets the margin between appointments. Initializes a new instance of the class. The scheduler. The view. Initializes the child elements of this view. Scrolls the to a specified time of the day. The time of the day. Scrolls the to the start of the working hours. Gets the horizontal offset of the column with a specified index compared to the left edge of the first column. The zero-based column index. The total width available for columns. The offset of the specified column. Gets the width of the column with a specified index. The zero-based column index. The total width available for columns. The width of the specified column. Returns the column width as set by the SetColumnWidth method. The actual width of a column will be calculated proportionally according to the values other columns have. The default value of each column is one. This means that setting a value of 2 for a given column will make it twice as large compared to other columns. To get the width of a column in pixels use one of the other overloads of this method. The zero-based column index. The width of the specified column. Gets the total width of a range of columns given their indices. The index of the first column in the range. The index of the last column in the range. The total width available for columns. The width of the specified column range. Sets the width of a column. The actual width of a column will be calculated proportionally according to the values other columns have. The default value of each column is one. This means that setting a value of 2 for a given column will make it twice as large compared to other columns. The index of the column to resize. The value according to which the actual width will be calculated. Gets the total width of the rulers. The width. Gets the width of the scrollbar on the right. The width. Scrolls to a specified cell if the cell is not already within the visible area of the control. The to scroll to. Scrolls to a specified appointment if it is not already within the visible area of the control. The to scroll to. Gets the date that corresponds to a cell. The row index of the cell. The column index of the cell. The corresponding date. Gets the date that corresponds to a column. The column index. The corresponding date. Gets the column index corresponding to a given date. The date. The corresponding index. Checks whether the given appointment should be visible in the current view. The appointment element. [true] if the appointment should be visible, [false] otherwise. Gets a value indicating whether an appointment should be displayed in the all-day area of the . The appointment. [true] if it should be displayed in the all-day area, [false] otherwise. Represents the header of which contains cells indicating the dates for each column. Initializes a new instance of the class. The scheduler. The view. The day view element. Specifies the height of the header. Gets the parent which owns this header. Shows or hides the corner cells (the ones above the rulers and the scrollbar). [true] if corner cells should be visible, [false] otherwise. Represents the visual feedback which is visible when dragging an appointment. Initializes a new instance of the class. The scheduler. The view. The underlying appointment for this element. Gets or sets the start date for the feedback element. Gets or sets the end date for the feedback element. The end. Gets or sets the associated appointment. This should be an existing appointment whose properties will be updated when the feedback element is dropped. Gets the appointment that was passed to the constructor of the feedback element. This is usually a dummy appointment whose properties are updated durring the drag operation. When the feedback is dropped, its properties are copied to the . The appointment. Initializes a new instance of the class. if set to true [descending]. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other. The first object to compare. The second object to compare. Value Condition Less than zero is less than .Zero equals .Greater than zero is greater than . Apply theme to the RadControls Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Used to manage editors in SchedulerVisualElement. Initializes a new instance of the SchedulerEditManager class. The , associated with this class. Gets the active editor The instance of associated with this class. Gets a value indicating whether the cell is in edit mode. Gets or sets a value indicating whether the active editor should be closed when validation process fails. Invokes default inline editor. Returns true if the process is successful. Puts the current cell in edit mode. Returns true if the process is successful. Commits any changes and ends the edit operation on the current cell. true on success. Ends the edit operation without committing the changes true on success. Close the currently active editor and discard changes. true on successful cancellation. Checks whether there is a permanent editor associated with the specified type. The type to check. true if it exists permanent editor for the given type. Finishes the editing process. A value that indicates whether the operation should be canceled. returns true if successful and the editor is closed. Remove the active editor Gets the default editor for the specified provider. The to get editor for. An instance of if successful. Register a permanent editor for specific type. The type to register. Disposes all resources. Represents a textbox editor in RadGridView. Initializes a new instance of the RadTextBoxEditor class. Indicates if all characters should be left alone or converted to upper or lower case The text could span more than a line when the value is true Specifies the maximum length of characters which could be entered Gets or sets whether the editor accepts the tab key in multiline mode Gets or sets whether the editor accepts the enter key in multiline mode Gets the associated with this editor. Handles the key up events in the editor. A System.Windows.Forms.KeyEventArgs that contains the event data. Handles the key press events in the editor. A System.Windows.Forms.KeyPressEventArgs that contains the event data. Represents a textbox editor element used in RadSchedulerTextBoxEditorElement Respresents the main visual element of RadScheduler when the active view is and grouping by resource is enabled. Initializes a new instance of the class. The scheduler. The view. Gets or sets resource header height Initializes a new instance of the class. The scheduler. The view. Gets or sets the start resource render index. Respresents the main visual element of RadScheduler when the active view is and grouping by resource is enabled. Initializes a new instance of the class. The scheduler. The view. Gets or sets resource header height. Specifies the height of the for all child views. Scrolls to a specified cell element. The cell element. Scrolls to a specified appointment element. The appointment element. Scrolls the table to a specified time of the day. The time of the day. Synchronizes the scroll offset of the child view elements. Scrolls the table to the start of the working hours. Initializes a new instance of the class. The scheduler. The view. Gets or sets a value indicating whether the cell overflow button button should be displayed. When the cell contains more appointments than it can display in its visible area, this property is automatically set to true. Specifies the height of the header Gets the header. The header. Gets the ArrowImage. The arrow image. Gets or sets the draw line . The draw line. Gets or sets the line color . The line color. Arranges the override. The final size. Raises the event. The instance containing the event data. Represents the area in which contains the cells for each day and the appointments. Initializes a new instance of the class. The scheduler this header belongs to. The view this header belongs to. The month view this header belongs to. Gets the scrollbars that appear at the end of each row when some of the cells in that row has more appointments than can be displayed. Gets or sets the comparer of the Appointments collection Gets or sets the default height of the appointments. The default height of the appointments. Gets or sets the height of the overflow arrow which appears in a when the appointments overflow it. If there is an active drag operation and the visual feedback is currently inside the area, returns the visual feedback element. Otherwise returns null. Calculates and returns the arrange rectangle of the drag feedback element. The arrange size of the area. The calculated arrange rectangle. Gets the that contains a given date. The date. The cell that contains the date. Gets the on a given position. The row of the requested cell. The column of the requested cell. The requested cell. Updates the scrollbars that appear in the last cell of a row when this row has more appointments than it can fit. Called when some of the scrollbars that appear in the last cell of a row is scrolled. The sender scrollbar. The event arguments. Represents the horizontal header in which contains cells displaying the weekday for a given column. Initializes a new instance of the class. The scheduler this header belongs to. The view this header belongs to. The month view this header belongs to. Gets the which owns this header. Specifies the height of the header. Represents the vertical header in containing the cells which indicate the date ranges for each row. Initializes a new instance of the class. The scheduler this header belongs to. The view this header belongs to. The month view this header belongs to. Gets the which owns this header. Specifies the width of the header. Respresents the main visual element of RadScheduler when in mode. Initializes a new instance of the class. The scheduler. The view. Initializes the child elements of this view. Gets the vertical scrollbar that stands for quick navigation between dates. Gets or sets the width of the vertical scrollbar Gets or sets the height of the appointment elements. Gets the instance. Gets the instance. Gets the instance. Gets or sets the margin between appointments. Gets the horizontal offset of the column with a specified index compared to the left edge of the first column. The zero-based column index. The total width available for columns. The offset of the specified column. Gets the width of the column with a specified index. The zero-based column index. The total width available for columns. The width of the specified column. Returns the column width as set by the SetColumnWidth method. The actual width of a column will be calculated proportionally according to the values other columns have. The default value of each column is one. This means that setting a value of 2 for a given column will make it twice as large compared to other columns. To get the width of a column in pixels use one of the other overloads of this method. The zero-based column index. The width of the specified column. Gets the total width of a range of columns given their indices. The index of the first column in the range. The index of the last column in the range. The total width available for columns. The width of the specified column range. Sets the width of a column. The actual width of a column will be calculated proportionally according to the values other columns have. The default value of each column is one. This means that setting a value of 2 for a given column will make it twice as large compared to other columns. The index of the column to resize. The value according to which the actual width will be calculated. Gets the vertical offset of the row with a specified index compared to the top edge of the first row. The zero-based row index. The total height available for rows. The offset of the specified row. Returns the row height as set by the SetRowHeight method. The actual height of a row will be calculated proportionally according to the values other rows have. The default value of each row is one. This means that setting a value of 2 for a given row will make it twice as large compared to other rows. To get the height of a row in pixels use one of the other overloads of this method. The zero-based row index. The height of the specified row. Gets the height of the row with a specified index. The zero-based row index. The total height available for columns. The height of the specified row. Gets the total height of a range of rows given their indices. The index of the first row in the range. The index of the last row in the range. The total height available for rows. The height of the specified row range. Sets the height of a row. The actual height of a row will be calculated proportionally according to the values other rows have. The default value of each row is one. This means that setting a value of 2 for a given row will make it twice as large compared to other rows. The index of the row to resize. The value according to which the actual height will be calculated. Called when the view's settings has changed in order to update the settings of the vertical scroll. Fired when the ValueChanged event of the vertical scrollbar fires. The sender of the event. The event arguments. Shows the tooltip next to the vertical scrollbar. Determines the ToolTip text of the vertical scrollbar's tooltip. Returns the ToolTip's text. Hides the scrollbar tooltip Initializes a new instance of the class. The scheduler. The view. A control used for RadScheduler navigation. Fires when the user clicks on the Month View button. Fires when the user clicks of the Week View button. Fires when the user clicks on the Day View button. Fires when the user clicks on the Timeline View button. Fires when the user clicks on the Agenda View button. Fires when the user changes the state of the ShowWeekend checkbox. Fires when the user clicks on the Navigate Forwards button. Fires when the user clicks on the Navigate Backwards button. Fires when the user perform search from search textbox Gets or sets whether the edit control is auto-sized Gets or sets the date format in which the date range is displayed. Gets or sets the navigation step. Gets or sets the AutomaticNavigation mode. The navigation steps are not used in this mode Gets or sets the navigation step type. Gets or sets the RadScheduler control associated with this RadSchedulerNavigator. Gets the NavigateTodayButton element. Gets the MonthViewButton element. Gets the WeekViewButton element. Gets the DayViewButton element. Gets the TimelineViewButton element. Gets the ShowWeekendCheckBox element Gets the NavigateBackwardsButton element. Gets the NavigateForwardsButton element. Gets the DateLabelElement Gets the DateSelectorElement Show/Hide Day View button. true if Day View button is visible; otherwise, false. the day view button will not be hide when the scheduler is in day view Show/Hide Week View button. true if button Week View is visible; otherwise, false. the week view button will not be hide when the scheduler is in week view Show/Hide Month View button. true if Month View button is visible; otherwise, false. the month view button will not be hide when the scheduler is in month view Show/Hide Timeline View button. true if Timeline View button is visible; otherwise, false. the timeline view button will not be hide when the scheduler is in timeline view Show/Hide Agenda View button. true if Agenda View button is visible; otherwise, false. the Agenda view button will not be hide when the scheduler is in timeline view Show/Hide the DateSelecotrButton. true if the DateSelectorButton is visible; otherwise, false. RadSchedulerNavigator consists of multiple visual elements and separate settings are provided to customize their appearance. Current BackColor property might be ignored. RadSchedulerNavigator consists of multiple visual elements and separate settings are provided to customize their appearance. Current ForeColor property might be ignored. This property is not relevant for this class. A SchedulerNavigatorElement class containing the logic and ui elements for the RadSchedulerNavigator control. Gets the NavigateTodayButton element. Gets the TimeZoneLabelElement element. Gets the TimeZonesDropDown element. Gets the TodayButtonElementLayout element. Gets the TimeZonesElementLayout element. Gets or sets the AutomaticNavigation mode. The navigation steps are not used in this mode Gets or sets the navigation step. Gets or sets the navigation step type. Gets or sets the date format in which the date range is displayed. Gets the MonthViewButton element. Gets the AgendaViewButton element. Gets the WeekViewButton element. Gets the DayViewButton element. Gets the TimelineViewButton element. Gets the ShowWeekendCheckBox element. Gets the NavigateBackwardsButton element. Gets the NavigateForwardsButton element. Gets an instance of the class that represents the background fill of the . Gets an instance of the class that represents the border of the . Gets an instance of the class that represents the fill of the panel that holds the navigation buttons of the . Gets an instance of the class that represents the border of the panel that holds the navigation buttons of the . Gets an instance of the class that represents the border of the panel that holds the view buttons of the . Gets an instance of the class that represents the fill of the panel that holds the view buttons of the . Gets an instance of the class that represents the container in which the view buttons of the are layout. Gets an instance of the class that represents the container in which the navigation buttons of the are layout. Gets an instance of the class that represents the container in which the show weekend checkbox of the is layout. Gets the DateLabel element. Gets the DateSelectorButton element. Gets the DateSelectorPopup control. Gets the DateSelectorCalendar control. Show/Hide Day View button. true if Day View button is visible; otherwise, false. the day view button will not be hide when the scheduler is in day view Show/Hide Week View button. true if Week View button is visible; otherwise, false. the week view button will not be hide when the scheduler is in week view Show/Hide Month View button. true if Month View button is visible; otherwise, false. the month view button will not be hide when the scheduler is in month view Show/Hide Month View button. true if Month View button is visible; otherwise, false. the month view button will not be hide when the scheduler is in month view Show/Hide the DateSelecotrButton. true if the DateSelectorButton is visible; otherwise, false. Show/Hide Timeline View button. true if Timeline View button is visible; otherwise, false. the timeline view button will not be hide when the scheduler is in timeline view Initializes the RadSchedulerNavigatorElement with an instance of the RadScheduler class. The RadScheduler which this navigator will operate on. Updates values to the Time Zone elements values Wires for the time zones drop down events Resets the Show Weekend check box visibility according to the currently active view. Resets the toggle buttons' state according to the currently active view. Sets the Show Weekend check state according to the currently active view. Sets the current active view to Week Sets the current active view to Day Initializes a new instance of the class. The scheduler. The view. Gets the view element. The view element. Gets the scheduler's editor manager. Gets or sets the scheduler's resizing behavior. Gets or sets the scheduler's drag and drop behavior. Gets or sets the recurrence icon Gets or sets the appointment shape Gets or sets the exception icon Gets or sets the default date time font of the appointment title Gets or sets the default date time color of the appointment title Gets or sets the navigators width Gets or sets a value indicating whether the default context menu is enabled. The default value is false. Gets or sets the context menu associated with this element. The context menu associated with this element. Disposes the current ViewElement and creates new one. Reinitializes the cells and the appointments in all cell containers in the current view. Forces the synchronization of all appointment elements with their associated events. Gets the associated with the specified event. The event to search for. An instance of if successfull. Begins the update. Determines whether this instance is updating. true if this instance is updating; otherwise, false. Ends the update. Sets the resource header angle transform. Type of the view. The angle tranform. Gets the resource header angle tranform. Type of the view. Initializes a new instance of the class. Creates the child elements. Gets or sets the time pointer style. The time pointer style. Gets or sets the border. The border. Gets or sets the hour line color. The hour line color. Gets or sets the section line start position. The section line start position. Gets or sets the minutes font. The minutes font. Gets or sets the hour line start position. The hour line start position. Gets or sets the section line color. The section line color. Gets or sets the hour line shadow color. The hour line shadow color. Gets or sets the color of the current time pointer. The color of the current time pointer. Gets or sets a value indicating whether to show the current time Gets or sets the width of the ruler. The width of the ruler. Gets or sets the start scale. The start scale. Gets or sets the end scale. The end scale. Gets or sets the start scale minutes. Gets or sets the end scale minutes. Gets or sets the selected time zone. The selected time zone. Gets the view time zone. The view time zone. Gets or sets the range factor. The range factor. Gets or sets the separators offset. The separators offset. Gets or sets the default separator offset. The default separator offset. Gets or sets the ruler primitive's renderer. Gets or sets and instance holding the format strings used for drawing time representations on the ruler. Gets or sets the width of the Current time pointerof the ruler. Virtual function that draws the primitive on the screen. Gets the specific range. Gets or sets the today cell. Gets or sets the date which that cell is representing. Initializes a new instance of the class. The scheduler. The view. Raises the event. The instance containing the event data. Represents a base class for the main elements that represent the different view types in : , , Initializes a new instance of the class. The scheduler. The view. Gets the navigator element that navigates to the next existing appointment. Gets the navigator elements that navigates to the previous existing appointment. Gets or sets the margin of the appointment elements. This property can be used to set the spacing between appointment elements in the different views. Updates the existing cell elements in all child containers according to the settings in the currently active . Recycles the existing cell elements in all child containers and creates new ones. Updates the appointment elements in all child containers by synchronizing them with their assigned . Recycles the existing appointment elements in all child containers and creates new ones. Gets all child elements that can contain cells or appointments (all child elements of type ). A list containing the elements Gets the first visual associated with a specified appointment. The specified appointment. The visual element. Gets the visual associated with a specified appointment. The specified appointment. A list of visual elements. Gets all visual which are in the current view. A list of visual elements. Gets all elements from all cell containers whithin the view element. A list of cell elements. Navigates to the next view. Navigates to the previous view. Creates a temporary appointment with the specified parameters and adds it to the current view. This method is used for creating appointments inline. The subject of the temporary appointment. The start date of the temporary appointment. The end date of the temporary appointment. /// Indicates if the temporary appointment should be an AllDay one. /// The resource id to associate with the new appointment. Gets the row and the column of a specified cell in the current view. The specified cell. A TableLayoutPanelCellPosition object containing the row and column. Gets the cell on the specified row and column. The row of the cell. The column of the cell. The cell at the specified position. Gets the cell element for the given date and resource. The date to get a cell for. Gets the cell element for the given date and resource. The date to get a cell for. The resource id by which to identify the resource view to get a cell from. Scrolls the table with a single row up or down. If [true] the table is scrolled up, otherwise it is scrolled down. Called when the Appointments collection of RadScheduler has changed. Override to implement any custom updates to the element. The that sends the event. The event arguments. Called when the Appointments collection of the current view has changed. Override to implement any custom updates to the element. The that sends the event. The event arguments. Called when a property of the view has changed Override to implement any custom updates to the element. Represents a base class for all visual elements in . Holds a reference to the control that will be using the element and the associated with the element. Initializes a new instance of the class. The scheduler that will be using the element. The view associated with the element. Gets the scheduler that uses this element. Gets the view associated with this element. The view. If the associated view of this element is , returns it. Otherwise returns null. If the associated view of this element is , returns it. Otherwise returns null. If the associated view of this element is , returns it. Otherwise returns null. If the associated view of this element is , returns it. Otherwise returns null. If the associated view of this element is , returns it. Otherwise returns null. Initializes a new instance of the class. The scheduler. The view. Gets or sets a value indicating whether this instance is navigating forward. true if this instance is navigating forward; otherwise, false. Gets a value navigate forward. true if this instance is navigate forward; otherwise, false. Raises the event. The instance containing the event data. Gets or sets the number of days displayed in the view. An integer that specifies the number of days whose appointments are listed in the view. Gets the type of the view. The type of the view. Gets the next view. Gets the previous view. The offset. Gets the previous view. Creates a Scheduler View object based on the logic implemented by the Scheduler View instance that implements the method. DateTime object that is used to create the Scheduler View. The created Scheduler View object. Copies the properties to view. The other view. Creates the view with start date. The start date. Gets the end date for that SchedulerView given a start date. The start date. Initializes a new instance of the class. Gets or sets the minutes in addition to the RulerStartScale. Together these properties allow changing the default start of the ruler scale on the left side of day view. The value of this property will snap to the nearest multiple of the RangeFactor. Gets or sets the minutes in addition to the RulerEndScale. Together these properties allow changing the default end of the ruler scale on the left side of day view. The value of this property will snap to the nearest multiple of the RangeFactor. A collection of rules which define exceptions to the general work time provided by the WorkTime property. The rules in this collection are checked in an increasing order of their indices and therefore if a date matches a number of rules, the one with the greatest index overrides the others. Gets or sets the first day of the working week. Gets or sets the last day of the working week. Gets or sets a value indicating whether to automatically scroll to the work time. Gets or sets the size of the ruler scale. The size of the ruler scale. Gets or sets the ruler time format. The ruler time format. Gets or sets the work time. The work time. Gets or sets a value indicating whether the ruler is shown. true if the ruler is shown; otherwise, false. Gets or sets the first hour which the ruler in day view should display. To set minutes use the RulerStartScaleMinutes property. Gets or sets the last hour which the ruler in day view should display. To set minutes use the RulerEndScaleMinutes property. Gets or sets the width of the ruler. The width of the ruler. Gets the time zones collection. The time zones collection. Gets or sets the range factor. The range factor. Gets or sets a value indicating to what the view is scrolled. Gets or sets a value indicating whether the all day area is shown. true if the all day area is shown; otherwise, false. Gets a value indicating whether this instance can set day count. true if this instance can set day count; otherwise, false. Gets or sets the day count. The day count. Gets the previous view. The navigation step type. The navigation step. Gets the next view. The navigation step type. The navigation step. Gets the previous view. The offset. Gets the next view. The offset. Copies the properties to view. The other. Creates the view with start date. The start date. Creates a Scheduler View object based on the logic implemented by the Scheduler View instance that implements the method. DateTime object that is used to create the Scheduler View. The created Scheduler View object. Gets the end date for that SchedulerView given a start date. The start date. Called when a property is changed. Name of the property. Gets the date that corresponds to a column. The column index. The corresponding date. Gets the date that corresponds to a column. The column index. The scheduler The corresponding date. Gets the date that corresponds to a cell. The row index of the cell. The column index of the cell. The scheduler The corresponding date. Gets the date that corresponds to a cell. The row index of the cell. The column index of the cell. The corresponding date. Gets the column index corresponding to a given date. The date. The corresponding index. Gets the number of cells per hour. Gets the calculated number of rows according to the RulerStartScale, RulerStartScaleMinutes, RulerEndScale and RulerEndScaleMinutes properties. The number of rows that need to be displayed. Checks if a given week day is a working day. The week day. [true] if the week day is a working day, [false] otherwise. Checks if a given date is work time by checking the WorkWeekStart, WorkWeekEnd, WorkTime properties and then by checking the exceptions defined in the WorkTimeExceptions collections. The date. [true] if the date is work time, [false] otherwise. Occurs when a Refresh is necessary. Initializes a new instance of the class. Gets or sets the TimelineView's RangeStartDate. Gets or sets the TimelineView's RangeEndDate. Gets or sets a value indicating whether to show the horizontal scrollbar in which stands for navigation through dates. Gets or sets a value indicating whether to show the vertical scrollbar in which stands scrolling through the appointments when a cell overflows. Gets the time scale that was last shown by the ShowTimescale method. If the method was not called, returns null. Use the GetScaling() method to get the scale that is in active use. Gets or sets the TimeScales Gets TimelineView's duration. Gets the view tipe. Gets or sets the start date. Determines whether a given appointment intersects with this view.. The appointment. true if a given appointment intersects with this view; otherwise, false. Gets the next view containing any of the given appointments. Gets the previous view containing any of the given appointments. Fires the RefreshNeeded event. Gets a list with the visible time scales. Gets a Timescale by index. Gets a SchedulerTimescale by a passed as a parameter scale. Shows the timescale with the specified type. The type of the scale to show. Shows a timescale. The specified scale must be present in the SchedulerTimescales collection. The scale to show. Gets the TimelineView's scaling. Gets a list with the years time scales. Gets a list with the months time scales. Gets a list with the weeks time scales. Gets a list with the days time scales. Gets a list with the hours time scales. Gets a list with the minutes time scales. Gets a list with the half hour time scales. Gets the list with default supported formats. Gets the view's end date. Creates a view which has a specific start date. Copies the properties from the current view. Gets the previous view. Gets the previous view. The navigation step type. The navigation step. Gets the next view. The navigation step type. The navigation step. Gets the view with offset from the current view. Sets view's start date. Gets the view which contains a specific date. Gets or sets the offset time span. The offset time span. Gets or sets the offset time span. The offset time span. Gets or sets a DateTime value specifying the starting date for the period handled by a SchedulerView instance. Gets or sets a DateTime value specifying the starting date for the period handled by a SchedulerView instance. Gets or sets the name of the view. Gets or sets a value indicating whether the view is visible or partially visible. Gets or sets a value indicating whether the view is in read-only mode. Gets or sets the current culture that is used by this SchedulerView. The current culture. Gets or sets the separator width between different groups Gets or sets whether the horizontal scrollbar when the scheduler is grouped by resources is shown. Gets or sets the resources shown in the current view. Gets the parent RadScheduler that the current view is assigned to. Gets the appointments for that view. The appointments for that view. Gets or sets the appointment title format. The appointment title format. Gets or sets whether a single SchedulerView object will display a header row. Gets or sets whether tool tips are displayed for this speciffic control. Enables or disables appointment resizing Enables or disables appointment moving Gets or sets the format string that is applied to the days cells tooltip. The property should contain either a format specifier character or a custom format pattern. For more information, see the summary page for System.Globalization.DateTimeFormatInfo. By default this property uses formatting string of 'dddd, MMMM dd, yyyy'. Valid formats are all supported by the .NET Framework. Example:
  • "d" is the standard short date pattern.
  • "%d" returns the day of the month; "%d" is a custom pattern.
  • "d " returns the day of the month followed by a white-space character; "d " is a custom pattern.
Determines whether the specified event is all day The event true if the specified event is all day; otherwise, false. Creates a SchedulerView given the desired type. The view type. Updates the appointments for that view. The appointments for that view. Adds the appointment. The appointment. Gets the end date for that SchedulerView given a start date. The start date. Determines if a DateTime object belongs to the dates range managed by a particular SchedulerView. The DateTime object to be tested. True if the DateTime object belongs to the dates range managed by a particular SchedulerView; False otherwise. Determines whether a given appointment intersects with this view.. The appointment. true if a given appointment intersects with this view; otherwise, false. Offsets the view. The offset. Gets the previous view. Gets the next view. Gets the previous view. The offset. Gets the next view. The offset. Gets the previous view. The navigation step type. The navigation step. Gets the next view. The navigation step type. The navigation step. Gets the view containing date. The date. Gets the previous view containing any of the given appointments. Gets the next view containing any of the given appointments. Gets the first appointment in this view, if any. The first appointment in this view, or null of there are no appointments. Gets the last appointment in this view, if any. The last appointment in this view, or null of there are no appointments. Initializes a new instance of the class. Initializes a new instance of the class. The start date. The day count. Initializes a new instance of the class. The start date. The end date. Gets the type of the view. The type of the view. Gets or sets the day count. The day count. Initializes a new instance of the class. Initializes a new instance of the class. The start date. if set to true weekend days are shown. Gets or sets the start range of the vertical navigator. Gets or sets the end range of the vertical navigator. Gets or sets a value indicating whether the vertical navigator should be displayed. Gets or sets the first day of the working week. Gets or sets the last day of the working week. Gets or sets a value indicating whether this view should always display exactly one month with the respective number of weeks. Gets or sets the width of the appointments' scrollbars Gets or sets a value indicating whether to show the weeks header Gets or sets a value indicating whether to enable quick navigation to week view from month view. Gets or sets a value indicating whether the user can scroll the appointments in month cells. Gets or sets a value indicating whether the overflow button is enabled in month cells. Gets or sets the week count. The week count. Gets the number of week days displayed. Gets or sets a value indicating whether weekend days are shown. true if weekend days are shown; otherwise, false. Gets the type of the view. The type of the view. Copies the properties to view. The other. Creates the view with start date. The start date. Checks if a given week day is a working day. The week day. [true] if the week day is a working day, [false] otherwise. Gets the end date for that SchedulerView given a start date. The start date. Gets the previous view. The navigation step type. The navigation step. Gets the next view. The navigation step type. The navigation step. Gets the previous view. The offset. Gets the next view. The offset. Gets the type of the view. The type of the view. Gets the number of days in the view. Setting this property has no effect in . Gets the collection of nodes that are assigned to the tree view control. Initializes a new instance of the class. Gets the type of the view. The type of the view. Gets or sets the day count. The day count. Gets or sets a value indicating whether weekend days are shown. true if weekend days are shown; otherwise, false. The id of the resource this rule stands for. If left null, the rull will stand for all resources. The date after which the rule applies. If left null, there is no start limit for the rule. The date after which the rule does not apply. If left null, there is no end limit for the rule. The weekdays for which the rule applies. The default value is WeekDays.All. Days can be combined by using the enum as flags. Indicates whether the time interval described by the rule is considered a working time or non-working time. The time of day after which the rule starts applying. The time of day until which the rule is applied. Tries to match a given date against the rule. If the date matches, the isWorkTime argument is assigned with the IsWorkTime property of the rule and the method returns true. If the date does not match the rule, the method returns false. The date you try to match. The resource id of the view you are checking the date for. If matching succeds, the this will be assigned with the IsWorkTime property of the rule. Represents a clock that is drawn on the screen. Gets or sets the seconds hand's visibility. Gets or sets the clock's time.