MainCompactProcessViewModel
A specialization of CompactProcessViewModel for use with MainProcessPanel.
Parameters
The type of the panel.
The MainProcessPanel of type P that hosts this MainCompactProcessViewModel.
Inherited properties
The maximum number of controls for primaryControlsViewModel. If there are more controls, they are not displayed. Default value is MAX_NUMBER_OF_CONTROLS_PER_SECTION. If the value is null
, there is no maximum.
The maximum number of controls for secondaryControlsViewModel. If there are more controls, they are not displayed. Default value is MAX_NUMBER_OF_CONTROLS_PER_SECTION. If the value is null
, there is no maximum.
The metadata that describes an ongoing process. This allows the user to recognise what the ongoing process is about.
A ViewModel containing a list of buttons to offer in the main process panel or task process panel. The primary buttons commonly impact the ongoing process directly. E.g., skipping a song.
A ViewModel containing information required to display a progress bar.
A ViewModel containing a list of buttons to offer in the main process panel or task process panel. The secondary buttons commonly do not impact the ongoing process but offer actions related to the ongoing process. E.g., liking a song.