Class
MultiMonthView

Summary description for CalendarView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class MultiMonthView : MonthView, INotifyPropertyChanged

Inheritance: objectCalendarViewMonthViewMultiMonthView

Implements: INotifyPropertyChanged

Inherited Members MonthView.GetDayHeaderString(int)MonthView.GetToolTip(RadCalendarDay)MonthView.GetToolTip(DateTime)MonthView.GetSpecialDay(DateTime)MonthView.AddViewPeriods(DateTime, int)MonthView.EffectiveVisibleDate()CalendarView.Dispose()CalendarView.IsDateInView(DateTime)CalendarView.Select(DateTime)CalendarView.SelectRange(DateTime[])CalendarView.SelectRange(DateTime, DateTime)CalendarView.GetPreviousViewDate()CalendarView.GetNextViewDate()CalendarView.EnsureChildViews()CalendarView.HandleKeyDown(Keys)CalendarView.OnNotifyPropertyChanged(string)CalendarView.OnNotifyPropertyChanged(PropertyChangedEventArgs)CalendarView.CalendarCalendarView.ParentCalendarView.ChildrenCalendarView.NameCalendarView.CellToolTipFormatCalendarView.OrientationCalendarView.TitleAlignCalendarView.VisibleCalendarView.RootViewCalendarView.IsRootViewCalendarView.LevelCalendarView.ReadOnlyCalendarView.ViewSelectorTextCalendarView.RowHeaderTextCalendarView.ColumnHeaderTextCalendarView.ColumnHeaderImageCalendarView.RowHeaderImageCalendarView.CellMarginCalendarView.CellPaddingCalendarView.ViewSelectorImageCalendarView.ShowOtherMonthsDaysCalendarView.AllowFishEyeCalendarView.ZoomFactorCalendarView.MonthLayoutCalendarView.HeaderWidthCalendarView.HeaderHeightCalendarView.ShowSelectorCalendarView.MultiViewRowsCalendarView.MultiViewColumnsCalendarView.ShowHeaderCalendarView.TitleFormatCalendarView.ShowColumnHeadersCalendarView.ShowRowHeadersCalendarView.AllowRowHeaderSelectorsCalendarView.AllowColumnHeaderSelectorsCalendarView.AllowViewSelectorCalendarView.ViewRenderStartDateCalendarView.ViewRenderEndDateCalendarView.ViewStartDateCalendarView.ViewEndDateCalendarView.RowsCalendarView.ColumnsCalendarView.PreviousViewCalendarView.NextViewCalendarView.CurrentCalendarCalendarView.CellVerticalSpacingCalendarView.CellHorizontalSpacingCalendarView.PropertyChanged

Constructors

MultiMonthView(RadCalendar)

Declaration

cs-api-definition
public MultiMonthView(RadCalendar parent)

Parameters

parent

RadCalendar

MultiMonthView(RadCalendar, DateTime)

Declaration

cs-api-definition
public MultiMonthView(RadCalendar parent, DateTime inMonthDate)

Parameters

parent

RadCalendar

inMonthDate

DateTime

MultiMonthView(RadCalendar, DateTime, CalendarView)

Declaration

cs-api-definition
public MultiMonthView(RadCalendar parent, DateTime inMonthDate, CalendarView parentView)

Parameters

parent

RadCalendar

inMonthDate

DateTime

parentView

CalendarView

Properties

IsMultipleView

Gets a value indicating whether the CalendarView has child views.

Declaration

cs-api-definition
public override bool IsMultipleView { get; }

Property Value

bool

Overrides MonthView.IsMultipleView

MonthsInView

Returns the number of months displayed by a particular MonthView (in this case 1).

Declaration

cs-api-definition
protected override int MonthsInView { get; }

Property Value

int

Overrides MonthView.MonthsInView

Methods

CreateView()

Declaration

cs-api-definition
protected override CalendarView CreateView()

Returns

CalendarView

Overrides MonthView.CreateView()

CreateView(DateTime)

Creates a CalendarView object based on the logic implemented by the CalendarView instance that implements the method.

Declaration

cs-api-definition
protected override CalendarView CreateView(DateTime date)

Parameters

date

DateTime

DateTime object that is used to create the CalendarView.

Returns

CalendarView

The created CalendarView object.

Overrides MonthView.CreateView(DateTime)

EnsureRenderSettings()

Verifies CalendarView settings required for correct presentation of calendrical information.

Declaration

cs-api-definition
protected override void EnsureRenderSettings()

Overrides MonthView.EnsureRenderSettings()

HandleDownKey(Keys)

handles the down arrow key.

Declaration

cs-api-definition
protected override void HandleDownKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandleDownKey(Keys)

HandleEndKey(Keys)

handles the End key.

Declaration

cs-api-definition
protected override void HandleEndKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandleEndKey(Keys)

HandleHomeKey(Keys)

handles the Home key.

Declaration

cs-api-definition
protected override void HandleHomeKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandleHomeKey(Keys)

HandleLeftKey(Keys)

handles the left arrow key.

Declaration

cs-api-definition
protected override void HandleLeftKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandleLeftKey(Keys)

HandlePageDownKey(Keys)

handles the page down key.

Declaration

cs-api-definition
protected override void HandlePageDownKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandlePageDownKey(Keys)

HandlePageUpKey(Keys)

handles the page up key.

Declaration

cs-api-definition
protected override void HandlePageUpKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandlePageUpKey(Keys)

HandleRightKey(Keys)

handles the right arrow key.

Declaration

cs-api-definition
protected override void HandleRightKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandleRightKey(Keys)

HandleUpKey(Keys)

handles the up arrow key.

Declaration

cs-api-definition
protected override void HandleUpKey(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.HandleUpKey(Keys)

InitializeFocusedViewPosition()

Calculates the correct position of the CalendarView

Declaration

cs-api-definition
protected virtual void InitializeFocusedViewPosition()

SetDateRange()

Initializes properly the ViewStartDate, ViewEndDate, ViewRenderStartDate, ViewRenderEndDate properties

Declaration

cs-api-definition
protected override void SetDateRange()

Overrides MonthView.SetDateRange()

ToggleSelection(Keys)

Toogles the date selection (Enter key).

Declaration

cs-api-definition
protected override void ToggleSelection(Keys keys)

Parameters

keys

Keys

The key data to be processed.

Overrides MonthView.ToggleSelection(Keys)