[]
Abstract panel used to render days, month years and days of weeks as a uniform grid which also allows rendering slots out of view.
public abstract class CalendarSlotsPanel<S> : Panel where S : CalendarSlotInfo
Name | Description |
---|---|
S | The type of the slot. Inherit this class to add custom properties. |
Name | Description |
---|---|
CalendarSlotsPanel() | Initializes a new instance of the CalendarSlotsPanel<S> class. |
Name | Description |
---|---|
ColumnsProperty | Identifies the Columns dependency property. |
RowsProperty | Identifies the Rows dependency property. |
Name | Description |
---|---|
Adapter | Returns reference to the CalendarAdapter object. |
Calendar | The calendar associated to the panel. |
Columns | Gets or sets the number of visible columns. |
EndOverflow | Gets the length in pixels of the elements that are out of view at the end considering Microsoft.UI.Xaml.Controls.Orientation. |
IsDisposed | Gets whether this instance is disposed. |
Overflow | Gets the lengths in pixels of the visible boundaries. |
Rows | Gets or sets the number of visible rows. |
StartOverflow | Gets the length in pixels of the elements that are out of view at the start considering Microsoft.UI.Xaml.Controls.Orientation. |
Name | Description |
---|---|
ArrangeOverride(Size) | |
Dispose() | |
Dispose(bool) | |
Finalize() | |
GetSlots() | When overriden, it returns the slots that will be displayed. |
MeasureOverride(Size) | |
OnApplyTemplate() | |
Refresh(bool) | Recreates the slots. |