ClassSchedulerUIHelper
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.Scheduler.dll
Syntax:
public class SchedulerUIHelper
Inheritance: objectSchedulerUIHelper
Constructors
SchedulerUIHelper()
Declaration
public SchedulerUIHelper()
Methods
BringAppointmentIntoView(IEvent, RadScheduler)
Navigates and scrolls to the specified appointment.
Declaration
public static void BringAppointmentIntoView(IEvent appointment, RadScheduler scheduler)
Parameters
appointment
The appointment.
scheduler
The scheduler.
BringAppointmentIntoView(IEvent, RadScheduler, bool)
Navigates and scrolls to the specified appointment.
Declaration
public static void BringAppointmentIntoView(IEvent appointment, RadScheduler scheduler, bool centerInView)
Parameters
appointment
The appointment.
scheduler
The scheduler.
centerInView
Indicates whether the appointment should be in the middle of new view
DeleteAppointment(IEvent, RadScheduler)
Deletes the appointment.
Declaration
public static bool DeleteAppointment(IEvent appointment, RadScheduler scheduler)
Parameters
appointment
The appointment.
scheduler
The scheduler.
Returns
[true] if the appointment was deleted, [false] otherwise.
GetAllDayHeaderAtPoint(Point, List<SchedulerDayViewElement>)
Gets all day header at point.
Declaration
public static DayViewAllDayHeader GetAllDayHeaderAtPoint(Point point, List<SchedulerDayViewElement> dayViewElements)
Parameters
point
The point.
dayViewElements
List<SchedulerDayViewElement>
The day view elements.
Returns
GetAppointmentAtPoint(Point, List<SchedulerDayViewElement>)
Gets the appointment at point.
Declaration
public static AppointmentElement GetAppointmentAtPoint(Point point, List<SchedulerDayViewElement> dayViewElements)
Parameters
point
The point.
dayViewElements
List<SchedulerDayViewElement>
The day view elements.
Returns
GetAppointmentAtPoint(Point, List<SchedulerMonthViewElement>)
Gets the appointment at point.
Declaration
public static AppointmentElement GetAppointmentAtPoint(Point point, List<SchedulerMonthViewElement> monthViewElements)
Parameters
point
The point.
monthViewElements
List<SchedulerMonthViewElement>
The month view elements.
Returns
GetAppointmentAtPoint(Point, List<SchedulerTimelineViewElement>)
Gets the appointment at point.
Declaration
public static AppointmentElement GetAppointmentAtPoint(Point point, List<SchedulerTimelineViewElement> timelineElements)
Parameters
point
The point.
timelineElements
List<SchedulerTimelineViewElement>
The timeline elements.
Returns
GetCellAtPoint(Point, List<SchedulerDayViewElement>)
Gets the cell at point.
Declaration
public static SchedulerCellElement GetCellAtPoint(Point point, List<SchedulerDayViewElement> dayViewElements)
Parameters
point
The point.
dayViewElements
List<SchedulerDayViewElement>
The day view elements.
Returns
GetCellAtPoint(Point, List<SchedulerMonthViewElement>)
Gets the cell at point.
Declaration
public static MonthCellElement GetCellAtPoint(Point point, List<SchedulerMonthViewElement> monthViewElements)
Parameters
point
The point.
monthViewElements
List<SchedulerMonthViewElement>
The month view elements.
Returns
GetCellAtPoint(Point, List<SchedulerTimelineViewElement>)
Gets the cell at point.
Declaration
public static SchedulerCellElement GetCellAtPoint(Point point, List<SchedulerTimelineViewElement> timelineElements)
Parameters
point
The point.
timelineElements
List<SchedulerTimelineViewElement>
The timeline elements.
Returns
GetCellAtPoint(Point, RadElementCollection)
Gets the cell at point.
Declaration
public static SchedulerCellElement GetCellAtPoint(Point point, RadElementCollection children)
Parameters
point
The point.
children
The children.
Returns
GetCellAtPoint(Point, RadScheduler)
Gets the cell at point.
Declaration
public static SchedulerCellElement GetCellAtPoint(Point point, RadScheduler scheduler)
Parameters
point
The point.
scheduler
The scheduler.
Returns
GetCellHOffset(RadScheduler, SchedulerDayViewElement, float, int[], int, int)
Gets the cell H offset.
Declaration
public static float GetCellHOffset(RadScheduler scheduler, SchedulerDayViewElement dayViewElement, float availableWidth, int[] availableWidthOffsets, int daysCount, int cellColumnIndex)
Parameters
scheduler
The scheduler.
dayViewElement
The day view element.
availableWidth
Width of the available.
availableWidthOffsets
int[]
The available width offsets.
daysCount
The days count.
cellColumnIndex
Index of the cell column.
Returns
GetCellWidth(RadScheduler, SchedulerDayViewElement, float, int[], int, int)
Gets the width of the cell.
Declaration
public static float GetCellWidth(RadScheduler scheduler, SchedulerDayViewElement dayViewElement, float availableWidth, int[] availableWidthOffsets, int daysCount, int cellColumnIndex)
Parameters
scheduler
The scheduler.
dayViewElement
The day view element.
availableWidth
Width of the available.
availableWidthOffsets
int[]
The available width offsets.
daysCount
The days count.
cellColumnIndex
Index of the cell column.
Returns
GetCells(RadElementCollection)
Gets the cells.
Declaration
public static List<SchedulerCellElement> GetCells(RadElementCollection children)
Parameters
children
The children.
Returns
List<SchedulerCellElement>
GetCells(RadScheduler)
Gets the cells.
Declaration
public static List<SchedulerCellElement> GetCells(RadScheduler scheduler)
Parameters
scheduler
The scheduler.
Returns
List<SchedulerCellElement>
GetMonthViewAreaAtPoint(Point, List<SchedulerMonthViewElement>)
Gets the month view area at point.
Declaration
public static MonthViewAreaElement GetMonthViewAreaAtPoint(Point point, List<SchedulerMonthViewElement> monthViewElement)
Parameters
point
The point.
monthViewElement
List<SchedulerMonthViewElement>
The month view element.
Returns
GetTableAtPoint(Point, List<SchedulerDayViewElement>)
Gets the table at point.
Declaration
public static DayViewAppointmentsTable GetTableAtPoint(Point point, List<SchedulerDayViewElement> dayViewElements)
Parameters
point
The point.
dayViewElements
List<SchedulerDayViewElement>
The day view elements.
Returns
GetTimelinePresenterAtPoint(Point, List<SchedulerTimelineViewElement>)
Gets the timeline presenter at point.
Declaration
public static TimelineAppointmentsPresenter GetTimelinePresenterAtPoint(Point point, List<SchedulerTimelineViewElement> timelineViewElements)
Parameters
point
The point.
timelineViewElements
List<SchedulerTimelineViewElement>
The timeline view elements.
Returns
SetCellOpacity(SchedulerDayViewBase, SchedulerCellElement)
Sets the cell opacity.
Declaration
public static void SetCellOpacity(SchedulerDayViewBase childDayView, SchedulerCellElement cell)
Parameters
childDayView
The child day view.
cell
The cell.
SetCellOpacity(SchedulerMonthView, MonthCellElement)
Sets the cell opacity.
Declaration
public static void SetCellOpacity(SchedulerMonthView childMonthView, MonthCellElement cell)
Parameters
childMonthView
The child month view.
cell
The cell.
SetCellOpacity(SchedulerTimelineView, SchedulerCellElement)
Sets the cell opacity.
Declaration
public static void SetCellOpacity(SchedulerTimelineView childTimelineView, SchedulerCellElement cell)
Parameters
childTimelineView
The child timeline view.
cell
The cell.