Class RadScheduleView
Inheritance
Inherited Members
Namespace: Telerik.WebAii.Controls.Xaml
Assembly: Telerik.WebAii.Controls.Xaml.dll
Syntax
public class RadScheduleView : Control, IAutomationPeer, IPeerConverter, IRadScheduleView, IControl, IFrameworkElement, ITargetElement
Constructors
RadScheduleView()
Declaration
public RadScheduleView()
Properties
ActiveViewDefinitionIndex
Declaration
public int ActiveViewDefinitionIndex { get; set; }
Property Value
System.
|
Implements
AppointmentsPanel
Declaration
public IAppointmentsPanel AppointmentsPanel { get; }
Property Value
Implements
AppointmentsPanelGrid
Declaration
public FrameworkElement AppointmentsPanelGrid { get; }
Property Value
Implements
CurrentDate
Declaration
public DateTime CurrentDate { get; set; }
Property Value
System.
|
Implements
DateHeaderText
Declaration
[Obsolete("The property is deprecated. Please use RadScheduleView.NavigationHeader.NavigationPanel.DateHeaderText property instead.")]
public string DateHeaderText { get; }
Property Value
System.
|
Implements
DragDropHighlightedItems
Declaration
public List<HighlightItem> DragDropHighlightedItems { get; }
Property Value
System.
|
GroupHeadersOrientation
Declaration
public Orientation GroupHeadersOrientation { get; }
Property Value
Implements
HeadersHeight
Declaration
public FrameworkElement HeadersHeight { get; }
Property Value
Implements
HeadersWidth
Declaration
public FrameworkElement HeadersWidth { get; }
Property Value
Implements
HighlightedItem
Declaration
[Obsolete("The HighlightedItem property is obsolated. Please use MouseOverHighlightedItem, SelectedHighlightedItems, SpecialSlotsHighlightedItems, ReadOnlyHighlightedItems, DragDropHighlightedItems or ResizeHighlightedItem.")]
public IHighlightItem HighlightedItem { get; }
Property Value
HorizontalScrollBar
MouseOverHighlightedItem
NavigationDatePicker
NavigationHeader
NavigationPanel
OpenedDialogWindow
Declaration
public ISchedulerWindow OpenedDialogWindow { get; }
Property Value
Implements
ReadOnlyHighlightedItems
Declaration
public List<HighlightItem> ReadOnlyHighlightedItems { get; }
Property Value
System.
|
ResizeHighlightedItem
SelectedHighlightedItems
Declaration
public List<HighlightItem> SelectedHighlightedItems { get; }
Property Value
System.
|
SpecialSlotsHighlightedItems
Declaration
public List<HighlightItem> SpecialSlotsHighlightedItems { get; }
Property Value
System.
|
TimeRulerLinesPanel
Declaration
public ITimeRulerLinesPanel TimeRulerLinesPanel { get; }
Property Value
Implements
TimeRulerPanel
Declaration
public ITimeRulerPanel TimeRulerPanel { get; }
Property Value
Implements
TimeRulerPanels
Declaration
public IList<ITimeRulerPanel> TimeRulerPanels { get; }
Property Value
System.
|
Implements
VerticalScrollBar
ViewButtonsListBox
Declaration
[Obsolete("The property is deprecated. Please use RadScheduleView.NavigationHeader.ViewButtonsListBox property instead.")]
public ListBox ViewButtonsListBox { get; }
Property Value
Implements
Methods
ChangeView(Int32)
Declaration
public void ChangeView(int viewIndex)
Parameters
System.
|
Implements
ChangeView(String)
Declaration
public void ChangeView(string viewText)
Parameters
System.
|
Implements
ClickInSlot(MouseClickType, String, String, Boolean)
Declaration
public void ClickInSlot(MouseClickType clickType, string groupHeaderText, string timeRulerItemText, bool shouldScrollToSlot)
Parameters
Mouse
|
System.
|
System.
|
System.
|
Implements
ClickInSlot(MouseClickType, IGroupHeader, ITimeRulerItem, Boolean)
Declaration
public void ClickInSlot(MouseClickType clickType, IGroupHeader groupHeader, ITimeRulerItem timeRulerItem, bool shouldScrollToSlot)
Parameters
Mouse
|
IGroup
|
ITime
|
System.
|
Implements
DragAppointmentToAppointment(String, String, DropLocationType)
Declaration
public bool DragAppointmentToAppointment(string sourceAppointmentSubject, string destinationAppointmentSubject, DropLocationType dropLocation)
Parameters
System.
|
System.
|
Drop
|
Returns
System.
|
Implements
DragAppointmentToAppointment(IAppointmentItem, IAppointmentItem, DropLocationType)
Declaration
public bool DragAppointmentToAppointment(IAppointmentItem sourceAppointment, IAppointmentItem destinationAppointment, DropLocationType dropLocation)
Parameters
IAppointment
|
IAppointment
|
Drop
|
Returns
System.
|
Implements
DragAppointmentToSlot(String, String, String)
Declaration
public bool DragAppointmentToSlot(string sourceAppointmentSubject, string groupHeaderText, string timeRulerItemText)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DragAppointmentToSlot(String, String, String, Boolean)
Declaration
public bool DragAppointmentToSlot(string sourceAppointmentSubject, string groupHeaderText, string timeRulerItemText, bool shouldDrop)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
DragAppointmentToSlot(IAppointmentItem, OffsetReference, Int32, Int32, IGroupHeader, OffsetReference, Int32, Int32, ITimeRulerItem, OffsetReference, Int32, Int32, Boolean)
Declaration
public bool DragAppointmentToSlot(IAppointmentItem sourceAppointment, OffsetReference appointmentOffsetRef, int appointmentXOffset, int appointmentYOffset, IGroupHeader groupHeader, OffsetReference headertOffsetRef, int headerXOffset, int headerYOffset, ITimeRulerItem timeRulerItem, OffsetReference timeRulerOffsetRef, int timeRulerXOffset, int timeRulerYOffset, bool shouldDrop)
Parameters
IAppointment
|
Offset
|
System.
|
System.
|
IGroup
|
Offset
|
System.
|
System.
|
ITime
|
Offset
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
DragAppointmentToSlot(IAppointmentItem, IGroupHeader, ITimeRulerItem)
Declaration
public bool DragAppointmentToSlot(IAppointmentItem sourceAppointment, IGroupHeader groupHeader, ITimeRulerItem timeRulerItem)
Parameters
IAppointment
|
IGroup
|
ITime
|
Returns
System.
|
Implements
DragAppointmentToSlot(IAppointmentItem, IGroupHeader, ITimeRulerItem, Boolean)
Declaration
public bool DragAppointmentToSlot(IAppointmentItem sourceAppointment, IGroupHeader groupHeader, ITimeRulerItem timeRulerItem, bool shouldDrop)
Parameters
IAppointment
|
IGroup
|
ITime
|
System.
|
Returns
System.
|
Implements
DragToSelectSlots(String, String, String, String, Boolean)
Declaration
public void DragToSelectSlots(string startGroupHeaderText, string startTimeRulerItemText, string endGroupHeaderText, string endTimeRulerItemText, bool shouldDrop)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
DragToSelectSlots(IGroupHeader, OffsetReference, Int32, Int32, ITimeRulerItem, OffsetReference, Int32, Int32, IGroupHeader, OffsetReference, Int32, Int32, ITimeRulerItem, OffsetReference, Int32, Int32, Boolean)
Declaration
public void DragToSelectSlots(IGroupHeader startGroupHeader, OffsetReference startHeadertOffsetRef, int startHeaderXOffset, int startHeaderYOffset, ITimeRulerItem startTimeRulerItem, OffsetReference startTimeRulerOffsetRef, int startTimeRulerXOffset, int startTimeRulerYOffset, IGroupHeader endgroupHeader, OffsetReference endHeadertOffsetRef, int endHeaderXOffset, int endHeaderYOffset, ITimeRulerItem endTimeRulerItem, OffsetReference endTimeRulerOffsetRef, int endTimeRulerXOffset, int endTimeRulerYOffset, bool shouldDrop)
Parameters
IGroup
|
Offset
|
System.
|
System.
|
ITime
|
Offset
|
System.
|
System.
|
IGroup
|
Offset
|
System.
|
System.
|
ITime
|
Offset
|
System.
|
System.
|
System.
|
DragToSelectSlots(IGroupHeader, ITimeRulerItem, IGroupHeader, ITimeRulerItem, Boolean)
Declaration
public void DragToSelectSlots(IGroupHeader startGroupHeader, ITimeRulerItem startTimeRulerItem, IGroupHeader endGroupHeader, ITimeRulerItem endTimeRulerItem, bool shouldDrop = true)
Parameters
IGroup
|
ITime
|
IGroup
|
ITime
|
System.
|
GetActiveViewDefinitionIndex()
Declaration
public int GetActiveViewDefinitionIndex()
Returns
System.
|
Implements
GetActiveViewDefinitionText()
Declaration
public string GetActiveViewDefinitionText()
Returns
System.
|
Implements
GetMonthViewTimeRulerItemByTextAndGroupHeader(String, String)
Declaration
public ITimeRulerMonthViewItem GetMonthViewTimeRulerItemByTextAndGroupHeader(string timeRulerText, string groupHeaderText)
Parameters
System.
|
System.
|
Returns
Implements
HorizontalScrollToVisible(FrameworkElement)
Declaration
public bool HorizontalScrollToVisible(FrameworkElement item)
Parameters
Framework
|
Returns
System.
|
Implements
IsAppoinmentInGroupHeader(String, String)
Declaration
public bool IsAppoinmentInGroupHeader(string appointmentSubject, string groupHeaderText)
Parameters
System.
|
System.
|
Returns
System.
|
Implements
IsAppoinmentInGroupHeader(IAppointmentItem, IGroupHeader)
Declaration
public bool IsAppoinmentInGroupHeader(IAppointmentItem appointment, IGroupHeader groupHeader)
Parameters
IAppointment
|
IGroup
|
Returns
System.
|
Implements
IsAppoinmentInSlot(String, String, String)
Declaration
public bool IsAppoinmentInSlot(string appointmentSubject, string groupHeaderText, string timeRulerItemText)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Implements
IsAppoinmentInSlot(String, String, String, String)
Declaration
public bool IsAppoinmentInSlot(string appointmentSubject, string groupHeaderText, string startTimeRulerItemText, string endTimeRulerItemText)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
Implements
IsAppoinmentInSlot(IAppointmentItem, IGroupHeader, ITimeRulerItem)
Declaration
public bool IsAppoinmentInSlot(IAppointmentItem appointment, IGroupHeader groupHeader, ITimeRulerItem timeRulerItem)
Parameters
IAppointment
|
IGroup
|
ITime
|
Returns
System.
|
Implements
IsAppoinmentInSlot(IAppointmentItem, IGroupHeader, ITimeRulerItem, ITimeRulerItem)
Declaration
public bool IsAppoinmentInSlot(IAppointmentItem appointment, IGroupHeader groupHeader, ITimeRulerItem startTimeRulerItem, ITimeRulerItem endTimeRulerItem)
Parameters
IAppointment
|
IGroup
|
ITime
|
ITime
|
Returns
System.
|
Implements
IsAppoinmentInTimeInterval(String, String)
Declaration
public bool IsAppoinmentInTimeInterval(string appointmentSubject, string timeRulerItemText)
Parameters
System.
|
System.
|
Returns
System.
|
Implements
IsAppoinmentInTimeInterval(String, String, String)
Declaration
public bool IsAppoinmentInTimeInterval(string appointmentSubject, string startTimeRulerItemText, string endTimeRulerItemText)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
Implements
IsAppoinmentInTimeInterval(IAppointmentItem, ITimeRulerItem)
Declaration
public bool IsAppoinmentInTimeInterval(IAppointmentItem appointment, ITimeRulerItem timeRulerItem)
Parameters
IAppointment
|
ITime
|
Returns
System.
|
Implements
IsAppoinmentInTimeInterval(IAppointmentItem, ITimeRulerItem, ITimeRulerItem)
Declaration
public bool IsAppoinmentInTimeInterval(IAppointmentItem appointment, ITimeRulerItem startTimeRulerItem, ITimeRulerItem endTimeRulerItem)
Parameters
IAppointment
|
ITime
|
ITime
|
Returns
System.
|
Implements
IsAppointmentShownInTheAllDayArea(String)
Declaration
public bool IsAppointmentShownInTheAllDayArea(string appointmentSubject)
Parameters
System.
|
Returns
System.
|
IsElementInGroupHeader(FrameworkElement, IGroupHeader)
Declaration
public bool IsElementInGroupHeader(FrameworkElement element, IGroupHeader groupHeader)
Parameters
Framework
|
IGroup
|
Returns
System.
|
Implements
IsElementInSlot(FrameworkElement, IGroupHeader, ITimeRulerItem)
Declaration
public bool IsElementInSlot(FrameworkElement element, IGroupHeader groupHeader, ITimeRulerItem timeRulerItem)
Parameters
Framework
|
IGroup
|
ITime
|
Returns
System.
|
Implements
IsElementInSlot(FrameworkElement, IGroupHeader, ITimeRulerItem, ITimeRulerItem)
Declaration
public bool IsElementInSlot(FrameworkElement element, IGroupHeader groupHeader, ITimeRulerItem startTimeRulerItem, ITimeRulerItem endTimeRulerItem)
Parameters
Framework
|
IGroup
|
ITime
|
ITime
|
Returns
System.
|
Implements
IsElementInTimeInterval(FrameworkElement, ITimeRulerItem)
Declaration
public bool IsElementInTimeInterval(FrameworkElement element, ITimeRulerItem timeRulerItem)
Parameters
Framework
|
ITime
|
Returns
System.
|
Implements
IsElementInTimeInterval(FrameworkElement, ITimeRulerItem, ITimeRulerItem)
Declaration
public bool IsElementInTimeInterval(FrameworkElement element, ITimeRulerItem startTimeRulerItem, ITimeRulerItem endTimeRulerItem)
Parameters
Framework
|
ITime
|
ITime
|
Returns
System.
|
Implements
IsHighlightedItemInSlot(String, String)
Declaration
public bool IsHighlightedItemInSlot(string groupHeaderText, string timeRulerItemText)
Parameters
System.
|
System.
|
Returns
System.
|
Implements
NavigateBack()
NavigateForward()
PerformActionOnTheOpenedDialogWindow<T>(String, Func<T, Boolean>)
Declaration
public bool PerformActionOnTheOpenedDialogWindow<T>(string controlAutomationId, Func<T, bool> applyAction)
where T : IFrameworkElement
Parameters
System.
|
System.
|
Returns
System.
|
Type Parameters
T
|
Implements
VerifyPropertyInTheOpenedDialogWindow<T>(String, Action<T>)
Declaration
public void VerifyPropertyInTheOpenedDialogWindow<T>(string controlAutomationId, Action<T> verifyProperty)
where T : IFrameworkElement
Parameters
System.
|
System.
|
Type Parameters
T
|
Implements
VerticalScrollToVisible(FrameworkElement)
Declaration
public bool VerticalScrollToVisible(FrameworkElement item)
Parameters
Framework
|
Returns
System.
|