[]
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> : UIView, IDependencyObject where S : C1Calendar.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 | |
| RowsProperty |
| Name | Description |
|---|---|
| Calendar | The calendar associated to the panel. |
| Columns | Gets or sets the number of visible columns. |
| EndOverflow | Gets the lenght in pixels of the elements that are out of view at the end considering CalendarOrientation. |
| IntrinsicContentSize | |
| Overflow | Gets the lenghts in pixels of the visible boundaries. |
| Rows | Gets or sets the number of visible rows. |
| StartOverflow | Gets the lenght in pixels of the elements that are out of view at the start considering CalendarOrientation. |
| Name | Description |
|---|---|
| CreateContainer() | Creates the container. |
| CreateContent(S) | Creates the content of the slot. |
| Dispose(bool) | |
| GetSlots() | When overriden, it returns the slots that will be displayed. |
| LayoutSubviews() | |
| PrepareContainer(CalendarSlotPresenter, S) | Prepares the item to be shown. |
| Refresh(bool) | Recreates the slots. |