Class RadScheduleView
RadScheduleView is a radically different scheduling component, going beyond the standard Microsoft Outlook-style control. The ScheduleView empowers end users with unprecedented control over precision and flexibility when handling their appointments. This is achieved through features such as multi-level grouping, powerful zoom for smart navigation through a large number of appointments and blazing fast scrolling.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.ScheduleView.dll
Syntax
[TelerikToolboxCategory("Data")]
public class RadScheduleView : ScheduleViewBase, ISupportInitialize, IReadOnlySettings, IGroupingConfigurationSettings, IDataSourceProvider, IDragDropSettings, IWeakEventListener, IObjectEditor<IAppointment>, IObjectEditor<Occurrence>, IObjectGenerator<IAppointment>, IDialogProvider, IOccurrenceIterationProvider, ISelectionAndCurrency, IServiceProviderHost, IScrollingSettings, IScrollingInfo, IScrollingServiceCore
Constructors
RadScheduleView()
Fields
ActiveViewDefinitionIndexProperty
Identifies the ActiveViewDefinitionIndex dependency property.
Declaration
public static readonly DependencyProperty ActiveViewDefinitionIndexProperty
Field Value
System.Windows.DependencyProperty
|
AppointmentNavigationButtonsVisibilityProperty
ComputedAppointmentNavigationButtonsVisibilityProperty
CurrentVisibleRangeTextProperty
Identifies the CurrentVisibleRangeText read-only dependency property.
Declaration
public static readonly DependencyProperty CurrentVisibleRangeTextProperty
Field Value
System.Windows.DependencyProperty
|
NavigationHeaderVisibilityProperty
ViewDefinitionsProperty
Identifies the ViewDefinitions read-only dependency property.
Declaration
public static readonly DependencyProperty ViewDefinitionsProperty
Field Value
System.Windows.DependencyProperty
|
Properties
ActiveViewDefinitionIndex
Gets or sets the zero-based index of the currently selected view definition in a RadScheduleView.
Declaration
public int ActiveViewDefinitionIndex { get; set; }
Property Value
System.Int32
|
AppointmentNavigationButtonsVisibility
ComputedAppointmentNavigationButtonsVisibility
CurrentVisibleRangeText
Gets the string containing formatted visible range that is currently visible in RadScheduleView.
Declaration
public string CurrentVisibleRangeText { get; }
Property Value
System.String
|
NavigationHeaderVisibility
ViewDefinitions
Gets the view definitions collection that is currently used in a RadScheduleView.
Declaration
public ViewDefinitionCollection ViewDefinitions { get; }
Property Value
ViewDefinitionCollection
The view definitions collection in a RadScheduleView. |
Methods
OnActiveViewDefinitionChanged(ViewDefinitionBase, ViewDefinitionBase)
Called when the ActiveViewDefinition is changed.
Declaration
protected override void OnActiveViewDefinitionChanged(ViewDefinitionBase oldValue, ViewDefinitionBase newValue)
Parameters
ViewDefinitionBase
oldValue
The old value. |
ViewDefinitionBase
newValue
The new value. |
Overrides
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
Overrides
UpdateAppointmentNavigationButtonVisibility()
UpdateVisibleRange()
Updates the visible range.
Declaration
protected override void UpdateVisibleRange()