New to Telerik UI for WinFormsStart a free 30-day trial

Summary description for CalendarView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
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

C#
public MonthView(RadCalendar parent, DateTime inMonthDate, CalendarView parentView)
Parameters:parentRadCalendarinMonthDateDateTimeparentViewCalendarView
C#
public MonthView(RadCalendar parent, DateTime inMonthDate)
Parameters:parentRadCalendarinMonthDateDateTime
C#
public MonthView(RadCalendar parent)
Parameters:parentRadCalendar

Properties

Gets a value indicating whether the CalendarView has child views.

C#
public override bool IsMultipleView { get; }

Overrides: CalendarView.IsMultipleView

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

C#
protected virtual int MonthsInView { get; }

Methods

C#
protected override DateTime AddViewPeriods(DateTime startDate, int periods)
Parameters:startDateDateTimeperiodsintReturns:

DateTime

Overrides: CalendarView.AddViewPeriods(DateTime, int)

C#
protected override CalendarView CreateView()
Returns:

CalendarView

Overrides: CalendarView.CreateView()

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

C#
protected override CalendarView CreateView(DateTime date)
Parameters:dateDateTime

DateTime object that is used to create the CalendarView.

Returns:

CalendarView

The created CalendarView object.

Overrides: CalendarView.CreateView(DateTime)

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

C#
protected override DateTime EffectiveVisibleDate()
Returns:

DateTime

DateTime object that is used by the CalendarView to initialize.

Overrides: CalendarView.EffectiveVisibleDate()

Verifies CalendarView settings required for correct presentation of calendrical information.

C#
protected override void EnsureRenderSettings()

Overrides: CalendarView.EnsureRenderSettings()

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

C#
protected virtual string GetDayHeaderString(int weekDay)
Parameters:weekDayint

Specifies the day of the week.

Returns:

string

the string representation for the specified day.

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

C#
protected virtual RadCalendarDay GetSpecialDay(DateTime processedDate)
Parameters:processedDateDateTime

DateTime object to be tested.

Returns:

RadCalendarDay

The retrieved RadCalendarDay object.

C#
protected virtual string GetToolTip(DateTime processedDate)
Parameters:processedDateDateTimeReturns:

string

Retrieves the ToolTip text associated with a particular RadCalendarDay object.

C#
protected virtual string GetToolTip(RadCalendarDay calendarDay)
Parameters:calendarDayRadCalendarDay

RadCalendarDay object

Returns:

string

The retrieved ToolTip text associated with a particular RadCalendarDay object

handles the down arrow key.

C#
protected override void HandleDownKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandleDownKey(Keys)

handles the End key.

C#
protected override void HandleEndKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandleEndKey(Keys)

handles the Home key.

C#
protected override void HandleHomeKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandleHomeKey(Keys)

handles the left arrow key.

C#
protected override void HandleLeftKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandleLeftKey(Keys)

handles the page down key.

C#
protected override void HandlePageDownKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandlePageDownKey(Keys)

handles the page up key.

C#
protected override void HandlePageUpKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandlePageUpKey(Keys)

handles the right arrow key.

C#
protected override void HandleRightKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandleRightKey(Keys)

handles the up arrow key.

C#
protected override void HandleUpKey(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.HandleUpKey(Keys)

Initializes properly the ViewStartDate, ViewEndDate, ViewRenderStartDate, ViewRenderEndDate properties

C#
protected override void SetDateRange()

Overrides: CalendarView.SetDateRange()

Toogles the date selection (Enter key).

C#
protected override void ToggleSelection(Keys keys)
Parameters:keysKeys

The key data to be processed.

Overrides: CalendarView.ToggleSelection(Keys)