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.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.ScheduleView.dll
Syntax:
[TelerikToolboxCategory("Data")]
public class RadScheduleView : ScheduleViewBase, IOccurrenceIterationProvider, IServiceProviderHost, IScrollingSettings, IScrollingInfo, IScrollingServiceCore, ISupportInitialize, IReadOnlySettings, IGroupingConfigurationSettings, IDragDropSettings, IWeakEventListener, IObjectEditor<IAppointment>, IObjectEditor<Occurrence>, IObjectGenerator<IAppointment>, IDialogProvider
Inheritance: objectScheduleViewBaseRadScheduleView
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadScheduleView class.
public RadScheduleView()
Fields
ActiveViewDefinitionIndexProperty
DependencyProperty
Identifies the ActiveViewDefinitionIndex dependency property.
public static readonly DependencyProperty ActiveViewDefinitionIndexProperty
AppointmentNavigationButtonsVisibilityProperty
DependencyProperty
Identifies the AppointmentNavigationButtonsVisibility dependency property.
public static readonly DependencyProperty AppointmentNavigationButtonsVisibilityProperty
ComputedAppointmentNavigationButtonsVisibilityProperty
DependencyProperty
Identifies the ActualAppointmentNavigationButtons read-only dependency property.
public static readonly DependencyProperty ComputedAppointmentNavigationButtonsVisibilityProperty
CurrentVisibleRangeTextProperty
DependencyProperty
Identifies the CurrentVisibleRangeText read-only dependency property.
public static readonly DependencyProperty CurrentVisibleRangeTextProperty
NavigationHeaderVisibilityProperty
DependencyProperty
Identifies the NavigationHeaderVisibility dependency property.
public static readonly DependencyProperty NavigationHeaderVisibilityProperty
ViewDefinitionsProperty
DependencyProperty
Identifies the ViewDefinitions read-only dependency property.
public static readonly DependencyProperty ViewDefinitionsProperty
Properties
Gets or sets the zero-based index of the currently selected view definition in a RadScheduleView.
public int ActiveViewDefinitionIndex { get; set; }
Gets or sets the appointment navigation buttons visibility.
public AppointmentNavigationButtonsVisibility AppointmentNavigationButtonsVisibility { get; set; }
The appointment navigation buttons visibility.
Gets the actual appointment navigation buttons visibility.
public Visibility ComputedAppointmentNavigationButtonsVisibility { get; }
Gets the string containing formatted visible range that is currently visible in RadScheduleView.
public string CurrentVisibleRangeText { get; }
NavigationHeaderVisibility
Visibility
Gets or sets the value specifying whether the navigation header will be visible or not.
public Visibility NavigationHeaderVisibility { get; set; }
Gets the view definitions collection that is currently used in a RadScheduleView.
public ViewDefinitionCollection ViewDefinitions { get; }
The view definitions collection in a RadScheduleView.
Methods
Called when the ActiveViewDefinition is changed.
protected override void OnActiveViewDefinitionChanged(ViewDefinitionBase oldValue, ViewDefinitionBase newValue)
The old value.
newValueViewDefinitionBaseThe new value.
Overrides:
When overridden in a derived class, is invoked whenever application code or internal processes call .
public override void OnApplyTemplate()
Overrides:
OnCreateAutomationPeer()
AutomationPeer
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
The type-specific AutomationPeer implementation.
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
Overrides:
A method that updates the visibility of appointment navigation's buttons .
protected override void UpdateAppointmentNavigationButtonVisibility()
Overrides:
Updates the visible range.
protected override void UpdateVisibleRange()
Overrides: