Class
MonthView

Summary description for CalendarView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

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

Inheritance: objectCalendarViewMonthView

Derived Classes: MultiMonthView

Implements: INotifyPropertyChanged

Inherited Members 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

MonthView(RadCalendar)

Declaration

cs-api-definition
public MonthView(RadCalendar parent)

Parameters

parent

RadCalendar

MonthView(RadCalendar, DateTime)

Declaration

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

Parameters

parent

RadCalendar

inMonthDate

DateTime

MonthView(RadCalendar, DateTime, CalendarView)

Declaration

cs-api-definition
public MonthView(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 CalendarView.IsMultipleView

MonthsInView

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

Declaration

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

Property Value

int

Methods

AddViewPeriods(DateTime, int)

Declaration

cs-api-definition
protected override DateTime AddViewPeriods(DateTime startDate, int periods)

Parameters

startDate

DateTime

periods

int

Returns

DateTime

Overrides CalendarView.AddViewPeriods(DateTime, int)

CreateView()

Declaration

cs-api-definition
protected override CalendarView CreateView()

Returns

CalendarView

Overrides CalendarView.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 CalendarView.CreateView(DateTime)

EffectiveVisibleDate()

Returns the DateTime object that is used by the CalendarView to initialize.

Declaration

cs-api-definition
protected override DateTime EffectiveVisibleDate()

Returns

DateTime

DateTime object that is used by the CalendarView to initialize.

Overrides CalendarView.EffectiveVisibleDate()

EnsureRenderSettings()

Verifies CalendarView settings required for correct presentation of calendrical information.

Declaration

cs-api-definition
protected override void EnsureRenderSettings()

Overrides CalendarView.EnsureRenderSettings()

GetDayHeaderString(int)

Gets the string representation for a particular day in the week.

Declaration

cs-api-definition
protected virtual string GetDayHeaderString(int weekDay)

Parameters

weekDay

int

Specifies the day of the week.

Returns

string

the string representation for the specified day.

GetSpecialDay(DateTime)

Gets the RadCalendarDay object associated with a particular DateTime object if any.

Declaration

cs-api-definition
protected virtual RadCalendarDay GetSpecialDay(DateTime processedDate)

Parameters

processedDate

DateTime

DateTime object to be tested.

Returns

RadCalendarDay

The retrieved RadCalendarDay object.

GetToolTip(DateTime)

Declaration

cs-api-definition
protected virtual string GetToolTip(DateTime processedDate)

Parameters

processedDate

DateTime

Returns

string

GetToolTip(RadCalendarDay)

Retrieves the ToolTip text associated with a particular RadCalendarDay object.

Declaration

cs-api-definition
protected virtual string GetToolTip(RadCalendarDay calendarDay)

Parameters

calendarDay

RadCalendarDay

RadCalendarDay object

Returns

string

The retrieved ToolTip text associated with a particular RadCalendarDay object

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 CalendarView.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 CalendarView.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 CalendarView.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 CalendarView.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 CalendarView.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 CalendarView.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 CalendarView.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 CalendarView.HandleUpKey(Keys)

SetDateRange()

Initializes properly the ViewStartDate, ViewEndDate, ViewRenderStartDate, ViewRenderEndDate properties

Declaration

cs-api-definition
protected override void SetDateRange()

Overrides CalendarView.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 CalendarView.ToggleSelection(Keys)