Class RadScheduleView
Inheritance
Inherited Members
Namespace: Telerik.WebAii.Controls.Xaml.Wpf
Assembly: Telerik.WebAii.Controls.Xaml.Wpf.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
|