Power Apps 中的单选控件

输入控件,显示了多个选项,用户每次可从其中选择一个。

描述

单选按钮 控件,标准 HTML 输入控件,在只有少量互斥选项时使用效果最佳。

该控件可有水平或垂直布局。

关键属性

Default – 用户更改前的控件值。

Items – 控件中显示的数据源,如库、列表或图表。

Layout – 选项是垂直还是水平布局。

Value – 输入控件的值。

Selected – 表示选定项的数据记录。

所有属性

Align – 文本相对于其控件的水平居中的位置。

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是 SolidDashedDotted 还是 None

BorderThickness – 控件边框的粗细。

Color – 控件中文本的颜色。

DisplayMode – 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。

DisabledBorderColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件边框的颜色。

DisabledColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件中的文本颜色。

DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时,该控件的背景色。

Fill – 控件的背景色。

FocusedBorderColor – 当聚焦到控件时,控件的边框颜色。

FocusedBorderThickness – 当聚焦到控件时,控件的边框粗细。

Font – 文本中所显示的字体系列的名称。

FontWeight – 控件中文本的粗细:BoldSemiboldNormalLighter

Height – 控件上边缘和下边缘之间的距离。

HoverColor – 用户将鼠标指针停留在控件上时,该控件中的文本颜色。

HoverFill – 用户将鼠标指针停留在控件上时,该控件的背景色。

Italic – 控件中的文本是否为斜体。

LineHeight – 诸如文本行之间或列表中各项之间的距离。

OnChange – 用户更改控件的值(例如,通过调整滑块)时应用的响应方式。

OnSelect – 用户点击或单击某个控件时应用响应的方式。

PaddingBottom – 控件中的文本与该控件下边缘之间的距离。

PaddingLeft – 控件中的文本与该控件左边缘之间的距离。

PaddingRight – 控件中的文本与该控件右边缘之间的距离。

PaddingTop – 控件中的文本与该控件上边缘之间的距离。

PressedColor – 用户在点击或单击控件时,该控件中的文本的颜色。

PressedFill – 用户在点击或单击控件时,该控件的背景色。

RadioBackgroundFill – 单选按钮控件中的圆圈背景色。

RadioBorderColor – 单选按钮控件中每个选项的圆圈颜色。

RadioSelectionFill – 单选按钮控件中选定选项的圆圈内显示的颜色。

RadioSize – 单选按钮控件中的圆圈直径。

Reset – 控件是否还原为其默认值。

SelectedText (Deprecated) – 表示选定项的字符串值。

Size – 控件上显示的文本的字号。

Strikethrough – 通过文本显示的线是否在控件上显示。

TabIndex – 相对于其他控件的键盘导航顺序。

Tooltip – 用户将鼠标悬停在控件上时显示的解释性文本。

Underline – 在文本下方显示的线是否在控件上显示。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X – 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y – 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

Distinct( DataSource, ColumnName )

示例

  1. 添加 单选按钮 控件并命名为 定价,然后将其 Items 属性设为以下公式:

    ["Standard", "Premium"]

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

  2. 添加一个 Label 控件,将它移到 单选按钮 控件下方,然后将 Label 控件的 文本 属性设置为以下公式:

    If("Premium" in Pricing.Selected.Value, "$200 per day", "$150 per day")

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

  3. 按住 Alt 键,同时选择 单选按钮 控件中的任一选项。

    此时,Label 控件会显示所选的相应文本。

  4. (可选)按住 Alt 键,选择另一选项以确认相应文本是否会显示。

辅助功能准则

颜色对比度

标准颜色对比度要求外,还要确保以下内容之间有足够的颜色对比度:

  • RadioSelectionFillRadioBackgroundFill
  • RadioBackgroundFillFill

屏幕阅读器支持

  • 确保每个选项都有 Value
  • 请考虑立即在 单选按钮 控件前添加 Label 用作标题。

键盘支持