Class | Description | |
---|---|---|
Implements creation of new schedule items. |
||
Represents an effect that adds semitransparency to the element and emphasizes its outline by adding a shade and an inner stroke. |
||
Contains MauiAppBuilder extension for configuring the scheduling library. |
||
The Appointment class represents appointments within a schedule. |
||
The Calendar control serves as a view in document-view architecture, where the document is implemented by the Schedule class. The Calendar provides several schedule related views, such as Month, List, Timetable, that present the scheduled events in different styles and layouts. |
||
For internal use. |
||
|
||
Renders a Calendar using Microsoft.Maui.Graphics API. |
||
Contains the arguments passed to handlers of the CustomizeText event. |
||
Defines appearance settings for the cells representing time ranges in the calendar. |
||
Handles undo / redo of property changes. |
||
Represents an action that changes the schedule and whose effects can be undone. |
||
Represents a set of Command instances as a single operation. Undoing or redoing the composite action, respectively undoes or redoes all its constituent subactions at the same time. |
||
Instances of the Contact class contain contact information about individual persons. Contact objects are used by schedule classes that have human resources associated with them. |
||
Defines a pair of brushes to be used to paint cells in a Timetable view. |
||
Represents a strongly-typed sorted collection of DateTime objects. |
||
Contains the arguments passed to handlers of mouse events related to date and time cells in the calendar. |
||
Defines formatting for a range of dates. Can be used either to format either days or months. |
||
An instance of this class defines how a day of the week should be displayed and formatted. |
||
For internal use. |
||
Contains the arguments passed to handlers of the Draw event. |
||
Represents a glass-like visual effect. |
||
Provides data for the InstantiateItem event. |
||
Provides data for the InstantiateResource event. |
||
Represents events scheduled to occur at some point in time. It is derived by concrete classes such as Appointment. |
||
Represents a strongly-typed collection of Item objects. |
||
Contains the arguments passed to handlers of item validation events, such as ItemCreating and ItemDeleting. |
||
Provides information about an item being drawn by an item viewer. |
||
Contains the arguments passed to handlers of the ItemInplaceEditEnding event. |
||
Provides information about an item when it is being edited using a custom item editor. |
||
Represents the base class of all visual effects that can be applied to the elements in a Calendar. |
||
Contains the arguments passed to handlers of item related events. |
||
Contains the arguments passed to handlers of the ItemListLaneChanged event. |
||
Contains the arguments passed to handlers of the ItemModified event. |
||
Contains the arguments passed to handlers of the ItemModifying event. |
||
An instance of this class represents a set of selected schedule items. |
||
Contains the arguments passed to handlers of selection related events. |
||
Defines properties that allow customizing the visualization of schedule items in the calendar views. |
||
Contains the arguments passed to handlers of events related to one or more items. |
||
Contains the arguments passed to handlers of the ItemsStarted event. |
||
Encapsulates the state of an Item instance. |
||
Contains the arguments passed to handlers of time related events. |
||
Contains the arguments passed to handlers of the ItemClick event. |
||
Contains methods that can help you serialize and deserialize MindFusion.Scheduling items to and from JSON. |
||
Contains the arguments passed to the JsonSerializeTag and JsonDeserializeTag event handlers. |
||
Defines properties that allow customizing the visualization of the calendar in a List view. |
||
Represents a container of localized strings, used by various UI elements accross the Calendar. |
||
Instances of this class contain address information that identifies distinct locations. Location objects are used by schedule classes that have locations and addresses allocated to them. |
||
Contains the arguments passed to handlers of the MenuCreated event. |
||
Provides the arguments passed to the Clicked event handlers. |
||
Contains information about a modified item which is accessed through the ItemsModified event. |
||
Defines properties that allow customizing the visualization of months in a Month view. |
||
Used to perform style-dependent rendering. |
||
Represents a context menu that can be used to in-place edit and delete appointments. |
||
Represents an item in a radial menu. |
||
Defines recurrence patterns for items scheduled to repeat over and over again. |
||
This class represents exceptions of a recurrence patterns. |
||
Contains the arguments passed to handlers of the RecurringItemDeleting event. |
||
Represents reminders associated with schedule items. |
||
Implements deletion of schedule items. |
||
Specifies the coordinates of the area that should be repainted by views when the Repaint event is raised. |
||
Instances of the Resource class contain information about arbitrary resources. |
||
Represents a strongly-typed collection of Resource objects. |
||
Contains the arguments passed to handlers of mouse events related to date/time and resource related cells in the calendar. |
||
Defines properties that allow customizing the visualization of the calendar in Resource view. |
||
Represents a timetable of scheduled events. In the model-view architecture, Schedule instances are the documents whose data is displayed by Calendar instances – the views. |
||
Represents a scrollbar in a Calendar. |
||
Represents a set of selected date cells and defines a visualization style applied to the selected elements. |
||
Contains the arguments passed to the SerializeTag and DeserializeTag event handlers. |
||
Specifies the appearance of calendar elements. |
||
Instances of this class contain task information. Task objects are used by schedule items that are allocated to some task. |
||
Contains the arguments passed to handlers of task related events. |
||
Encapsulates visualization settings that can be applied to a Calendar control by calling the ApplyTheme method. A theme includes settings for all calendar views - List, Month, Timetable, and so on. |
||
Encapsulates settings for a timeline in a Resource view. |
||
Defines properties that allow customizing the visualization of the calendar in Timetable view. |
||
Contains the arguments passed to the ActionUndone and ActionRedone event handlers. |
||
Contains the arguments passed to handlers of the ValidateOccurrence event. |
||
The base class for the different view settings classes. |
||
Defines properties that allow customizing the visualization of weeks in WeekRange view. |
||
Contains methods that can help you serialize/deserialize MindFusion.Scheduling for .NET MAUI items to/from XML documents. |
Interface | Description | |
---|---|---|
|
||
Defines the interface that must be implemented by item editor classes. |
||
Defines the interface that must be implemented by custom item viewer classes. |
||
Represents a button in a radial menu. |
Enumeration | Description | |
---|---|---|
Specifies the alignment of contents relative to the layout rectangle. |
||
Specifies a calendar subelement. |
||
Specifies elements in the calendar that can be customized. |
||
Specifies the type of view to display in a calendar control. |
||
Specifies which elements of the calendar are custom-drawn. |
||
Specifies how daily recurrence patterns are defined. |
||
Specifies the display format of a day of the week. |
||
Specifies the type of week days, used with ByDayType monthly and yearly recurrence patterns. |
||
Specifies the day of the week. |
||
Specifies the behavior of the calendar when the user touches and drags inside it. |
||
Specifies the type of a GlassEffect item effect. |
||
Specifies grouping or filtering criteria for views that support grouping. |
||
Specifies the style of lines. |
||
Specifies the appearance and behavior of the header in a List view. |
||
Specifies how to format and display minutes in the Timetable view. |
||
Specifies the appearance and behavior of the header in a Month view. |
||
Specifies the types of monthly recurrence patterns. |
||
Specifies the occurrence number of a day or a week within a month. |
||
Specifies horizontal or vertical orientation. |
||
Specifies the position of an element relative to its container. |
||
Specifies when to stop repeating recurring events. |
||
Specifies the interval at which recurring items occur. |
||
Specifies the recurrence state of items. |
||
Specifies the type of a reminder. |
||
Specifies how to calculate the length of the resources in a Resource view. |
||
Specifies the item resizing method in a Resource view. |
||
Specifies the style of a Resource view. |
||
Specifies what type of shadow effect to apply to a calendar UI element. |
||
Specifies the state of a subject. |
||
Specifies the priority of a task. |
||
Enumeration providing task status values. |
||
Specifies a calendar theme. |
||
Specifies a time resolution. |
||
Specifies the alignment of the radial menu items relative to the menu center. |
||
Specifies the appearance of the time period header in WeekRange view. |
||
Specifies whether there are multiple weeks displayed in WeekRange view. |
||
Specifies the types of yearly recurrence patterns. |