The MAF Calendar component is a skinnable component that provides basic calendar
functionalities. You can present predefined appointments in different views, such as month
and day detailed views. You can also use this component to provide to device users the
ability to select dates and times. Users can also create, delete, or modify appointments
through the MAF Calendar user interfaces.
The MAF Calendar provides:
- A structure for defining and creating appointment objects, as well as ways to
feed the MAF Calendar with a list of appointments data to show and work with.
- A variety of ways (month/day/hour details, grid/list views) in which to present
scheduled appointments by time. The common goal of each view is to enable users
to visualize appointments created by the application or by any other third-party
service.
- Color-coding that identifies appointments from different calendars, allowing you
to easily create team calendar applications, or combine multiple calendars for
an individual (for example, personal, home, and work) into a single view.
- User interaction handling: you can display detailed information about selected
days or appointments. The different views provide different types of callbacks
to handle user events such as tap or selection.
- Dynamic, runtime customization of UI elements and subviews.