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.
|
AppointmentNavigationButtonsVisibilityProperty
ComputedAppointmentNavigationButtonsVisibilityProperty
CurrentVisibleRangeTextProperty
Identifies the CurrentVisibleRangeText read-only dependency property.
Declaration
public static readonly DependencyProperty CurrentVisibleRangeTextProperty
Field Value
System.
|
NavigationHeaderVisibilityProperty
ViewDefinitionsProperty
Identifies the ViewDefinitions read-only dependency property.
Declaration
public static readonly DependencyProperty ViewDefinitionsProperty
Field Value
System.
|
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.
|
AppointmentNavigationButtonsVisibility
ComputedAppointmentNavigationButtonsVisibility
CurrentVisibleRangeText
Gets the string containing formatted visible range that is currently visible in RadScheduleView.
Declaration
public string CurrentVisibleRangeText { get; }
Property Value
System.
|
NavigationHeaderVisibility
ViewDefinitions
Gets the view definitions collection that is currently used in a RadScheduleView.
Declaration
public ViewDefinitionCollection ViewDefinitions { get; }
Property Value
View 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
View The old value. |
View The new value. |
Overrides
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System. The type-specific System. |
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
Overrides
UpdateAppointmentNavigationButtonVisibility()
UpdateVisibleRange()
Updates the visible range.
Declaration
protected override void UpdateVisibleRange()