ClassCalendarMultiMonthViewTableElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class CalendarMultiMonthViewTableElement : CalendarTableElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementCalendarVisualElementCalendarTableElementCalendarMultiMonthViewTableElement
Implements:
Inherited Members
Constructors
CalendarMultiMonthViewTableElement(CalendarVisualElement)
Declaration
protected CalendarMultiMonthViewTableElement(CalendarVisualElement owner)
Parameters
owner
CalendarMultiMonthViewTableElement(CalendarVisualElement, RadCalendar, CalendarView)
Declaration
protected CalendarMultiMonthViewTableElement(CalendarVisualElement owner, RadCalendar calendar, CalendarView view)
Parameters
owner
calendar
view
Properties
View
Exposes the top instance of CalendarView or its derived types.
vEvery CalendarView class handles the real calculation and rendering of RadCalendar's calendric information. The CalendarView has the CalendarViewCollection collection which contains all the sub views in case of multi view setup.
Declaration
public override CalendarView View { get; set; }
Property Value
Overrides
Methods
ArrangeOverride(SizeF)
Arranges the content and child elements within the final allocated space, positioning text, images, and child elements.
CreateVisuals()
Declaration
protected override void CreateVisuals()
Overrides
GetElement(int, int)
Declaration
protected override LightVisualElement GetElement(int row, int column)
Parameters
row
column
Returns
Overrides
InitializeChildren()
Declaration
protected override void InitializeChildren()
Overrides
InitializeFields()
Initializes the internal fields and components of the LightVisualElement. This method sets up text primitives, image primitives, and layout management components.
Declaration
protected override void InitializeFields()
Overrides
MeasureOverride(SizeF)
Measures the desired size of the element by calculating the space needed for content, padding, and borders.
Recreate()
Declaration
protected override void Recreate()
Overrides
RefreshVisuals(bool)
Declaration
public override void RefreshVisuals(bool unconditional)
Parameters
unconditional
Overrides
ResetVisuals()
Declaration
public override void ResetVisuals()
Overrides
SetBehaviorOnPropertyChange(string)
Declaration
protected override void SetBehaviorOnPropertyChange(string propertyName)
Parameters
propertyName
Overrides