| value | [MenuItemOptions](ts-basic-components-menuitem.md#menuitemoptions)\|[CustomBuilder](ts-types.md#custombuilder8) | No | Information about the menu item.|
| onChange | (selected: boolean) => void | Triggered when the selection status of the menu item is changed manually.<br>The value **true** means that the menu item is selected, and **false** means the opposite. |
## Example
For details, see [Example in Menu](ts-basic-components-menu.md#example).
A component that is used to control the application window, providing the component animator and application window linkage animator during application startup and exit.
The **\<list>** component provides a list container that presents a series of list items arranged in a column with the same width. It supports presentations of the same type of data in a multiple and coherent row style, for example, images or text.
The **\<List>** component provides a list container that presents a series of list items arranged in a column with the same width. It supports presentations of the same type of data in a multiple and coherent row style, for example, images or text.
The foreground color attributes set the foreground color of a component.
> **NOTE**
>
> The initial APIs of this module are supported since API version 10. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Attributes
| Name| Type| Description|
| -------- | -------- | -------- |
| foregroundColor | [ResourceColor](ts-types.md#resourcecolor)\|[ColoringStrategy](ts-types.md#coloringstrategy) | Foreground color. The value can be a specific color or a coloring strategy.|
## Example
### Example 1
```ts
// xxx.ets
@Entry
@Component
structForegroundColorExample{
build(){
Column({space:100}){
// Draw a circle with a diameter of 150 and the default fill color black.