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