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
|
RecurrenceRuleToStringEx(RecurrenceRule)
Converts the RecurrenceRule to string in the iCalendar format.
Declaration
[Obsolete("Use RecurrenceRuleToString method instead.")]
public static string RecurrenceRuleToStringEx(RecurrenceRule rule)
Parameters
RecurrenceRule
rule
The recurrence rule. |
Returns
System.String
|
RecurrenceRuleToStringEx(RecurrenceRule, CultureInfo)
Obsolete! Use RecurrenceRuleToString(RecurrenceRule, CultureInfo) instead.
Declaration
[Obsolete("Use RecurrenceRuleToString method instead.")]
public static string RecurrenceRuleToStringEx(RecurrenceRule rule, CultureInfo culture)
Parameters
RecurrenceRule
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
|