Class CalHelper
A helper class for Telerik.WinControls.UI.Scheduler.ICalendar.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Scheduler.ICalendar
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public static class CalHelper
Methods
GetAppointmentBackground(String)
Gets the appoitment background.
Declaration
public static AppointmentBackground GetAppointmentBackground(string backgroundName)
Parameters
|
System.String
backgroundName
Name of the background. |
Returns
|
AppointmentBackground
Default return is None |
GetAppointmentBackgroundName(AppointmentBackground)
Gets the name of the appoitment background.
Declaration
public static string GetAppointmentBackgroundName(AppointmentBackground background)
Parameters
|
AppointmentBackground
background
The background. |
Returns
|
System.String
Default return is None |
GetAppointmentReminder(CalProperty, IEvent)
Gets the reminder time span from its string representation.
Declaration
public static TimeSpan? GetAppointmentReminder(CalProperty reminder, IEvent appointment)
Parameters
|
CalProperty
reminder
The string representation |
|
IEvent
appointment
The appointment for which to get the reminder time span. |
Returns
|
System.Nullable<System.TimeSpan>
The reminder timespan of null if there is no such |
GetAppointmentStatus(String)
Gets the appoitment status.
Declaration
public static AppointmentStatus GetAppointmentStatus(string statusName)
Parameters
|
System.String
statusName
Name of the status. |
Returns
|
AppointmentStatus
Default return is Busy |
GetAppointmentStatusName(AppointmentStatus)
Gets the name of the appoitment status.
Declaration
public static string GetAppointmentStatusName(AppointmentStatus status)
Parameters
|
AppointmentStatus
status
The status. |
Returns
|
System.String
Default return is Busy |
GetModernAppointmentBackground(String)
Gets the appoitment background.
Declaration
public static AppointmentCategory GetModernAppointmentBackground(string backgroundName)
Parameters
|
System.String
backgroundName
Name of the background. |
Returns
|
AppointmentCategory
Default return is None |
GetModernAppointmentBackgroundName(AppointmentCategory)
Gets the name of the appoitment modern background.
Declaration
public static string GetModernAppointmentBackgroundName(AppointmentCategory category)
Parameters
|
AppointmentCategory
category
The background. |
Returns
|
System.String
Default return is None |
GetReminderString(TimeSpan)
Gets an ICal string representation of the reminder time span.
Declaration
public static string GetReminderString(TimeSpan reminder)
Parameters
|
System.TimeSpan
reminder
The time span. |
Returns
|
System.String
The string representation. |
RecurrenceRuleToRruleString(RecurrenceRule)
Converts the RecurrenceRule to a RRULE string. Note that the RRULE string representation cannot be converted back to RecurrenceRule, as it contains only part of the information held by the RecurrenceRule object. If you need to convert back the string representation, use the RecurrenceRuleToString(RecurrenceRule) method.
Declaration
public static string RecurrenceRuleToRruleString(RecurrenceRule rule)
Parameters
|
RecurrenceRule
rule
The recurrence rule. |
Returns
|
System.String
|
RecurrenceRuleToRruleString(RecurrenceRule, CultureInfo)
Note that the RRULE string representation cannot be converted back to RecurrenceRule, as it contains only part of the information held by the RecurrenceRule object. If you need to convert back the string representation, use the RecurrenceRuleToString(RecurrenceRule, CultureInfo) method.
Declaration
public static string RecurrenceRuleToRruleString(RecurrenceRule rule, CultureInfo culture)
Parameters
|
RecurrenceRule
rule
The recurrence rule. |
|
System.Globalization.CultureInfo
culture
|
Returns
|
System.String
|
RecurrenceRuleToString(RecurrenceRule)
Converts the RecurrenceRule to string in the iCalendar format.
Declaration
public static string RecurrenceRuleToString(RecurrenceRule rule)
Parameters
|
RecurrenceRule
rule
The recurrence rule. |
Returns
|
System.String
|
RecurrenceRuleToString(RecurrenceRule, CultureInfo)
Converts the RecurrenceRule to string in the iCalendar format.
Declaration
public static string RecurrenceRuleToString(RecurrenceRule rule, CultureInfo culture)
Parameters
|
RecurrenceRule
rule
The recurrence rule. |
|
System.Globalization.CultureInfo
culture
|
Returns
|
System.String
|
TryParseRecurrenceRule(String, out RecurrenceRule)
Tries to parse recurrence pattern.
Declaration
public static bool TryParseRecurrenceRule(string valueToParse, out RecurrenceRule result)
Parameters
|
System.String
valueToParse
The string to parse. |
|
RecurrenceRule
result
The result. |
Returns
|
System.Boolean
|