[]
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. |