一个包含应用中一个或多个其他控件的 UI 元素。

说明

大多数应用都有多个屏幕控件,其中包含文本框控件、按钮控件和其他显示数据和支持导航的控件。

关键属性

BackgroundImage - 显示在屏幕背景中的图像文件名称。

Fill – 控件的背景颜色。

其他属性

ImagePosition - 屏幕或控件大小与图像大小不同时,其中图像的位置(“填充”、“适应”、“拉伸”、“平铺”或“居中”)。

OnHidden - 用户离开屏幕时应用的响应方式。

OnVisible - 用户导航到屏幕时应用的响应方式。

相关函数

Distinct( DataSource, ColumnName )

示例

  1. 添加单选控件,将其命名为 ScreenFills,并将其 Items 属性设置为此值:
    ["Red", "Green"]

    不知道如何添加、命名和配置控件

  2. 将默认屏幕控件命名为 Source,添加另一个屏幕控件,将其命名为 Target

  3. Source 中,添加形状控件(例如箭头),并将其 OnSelect 属性设置为以下公式:
    Navigate(Target, ScreenTransition.Fade)

    想要了解有关 Navigate 函数或其他函数的详细信息?

  4. Target 中,添加形状控件(例如箭头),并将其 OnSelect 属性设置为以下公式:
    Navigate(Source, ScreenTransition.Fade)

  5. TargetFill 属性设置为以下公式:
    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Source 中,按 F5,单击或点击单选控件中的任一选项,然后单击或点击形状控件。

    Target 显示为所选颜色。

  7. Target 上,单击或点击“形状”控件以返回 Source

  8. (可选)单击或点击单选控件中的其他选项,然后单击或点击形状控件以确认 Target 是否显示为另一种颜色。

  9. 若要返回到默认工作区,请按 Esc。