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