除非使用者開啟第一個項目,否則只會顯示第一個項目的清單。
Description
下拉式控制項可節省畫面空間,尤其是當清單包含許多選項時。 控制項只會佔用一行,除非使用者選取 V 形以顯示更多選項。 控制項最多顯示 500 個項目。
索引鍵屬性
預設值 — 使用者指定不同值之前控制項的初始值。
項目 — 包含控制項中出現之項目的資料來源。 如果來源有多個資料行,請將控制項的 Value 屬性設定為您要顯示的資料資料行。
值 — 您要在控制項中顯示的資料欄 (例如,如果資料來源有多個欄)。
已選取 — 代表所選項目的資料記錄。
AllowEmptySelection — 控制項是否可以沒有選取的項目。 當 false 時,一律會有一個選取的項目,該項目最初會是 [預設] 或第一個項目。
其他屬性
AccessibleLabel — 螢幕助讀程式的標籤。
BorderColor – 控制項框線的色彩。
BorderStyle – 控制項的框線是 Solid、 Dashed、 Doted 還是 None。
BorderThickness — 控制項邊框的粗細。
ChevronBackground – 下拉式清單中向下箭頭後面的色彩。
ChevronFill — 下拉式清單中向下箭頭的顏色。
顏色 – 控制項中文字的顏色。
DisplayMode – 控制項是否允許使用者輸入 (編輯) 、只顯示資料 (檢視) 或停用 (已停用) 。
DisabledBorderColor -如果控制項的 DisplayMode 屬性設定為 Disabled,則控制項框線的色彩。
DisabledColor – 控制項中文字的色彩,如果其 DisplayMode 屬性設定為 Disabled。
DisabledFill – 控制項的背景色彩 (如果控制項的 DisplayMode 屬性設定為 Disabled)。
填滿 – 控制項的背景色彩。
FocusedBorderColor – 控制項聚焦時控制項框線的色彩。
FocusedBorderThickness – 控制項聚焦時控制項框線的粗細。
字型 — 顯示文字的字型系列名稱。
FontWeight – 控制項中文字的粗細: 粗體、 半粗體、 正常或 較輕。
高度 – 控制項頂部和底部邊緣之間的距離。
HoverBorderColor – 當使用者將滑鼠指標保留在控制項上時,控制項框線的色彩。
HoverColor – 當使用者將滑鼠指標放在控制項上時,控制項中文字的色彩。
HoverFill – 當使用者將滑鼠指標放在控制項上時,控制項的背景色彩。
斜體 – 控制項中的文字是否為斜體。
OnChange — 使用者變更控制項值時要執行的動作 (例如,透過調整滑桿)。
OnSelect — 使用者選取控制項時要執行的動作。
PaddingBottom – 控制項中的文字與該控制項底部邊緣之間的距離。
PaddingLeft – 控制項中文字與該控制項左邊緣之間的距離。
PaddingRight – 控制項中的文字與該控制項右邊緣之間的距離。
PaddingTop – 控制項中的文字與該控制項的上邊緣之間的距離。
PressedBorderColor – 使用者選取控制項時,控制項框線的色彩。
PressedColor – 使用者選取控制項時,控制項中的文字色彩。
PressedFill – 使用者選取控制項時控制項的背景色彩。
重設 — 控制項是否還原為其預設值。
SelectedText (已棄用) — 代表所選項目的字串值。 請改用 Dropdown1.SelectedText.Value ,將 “Dropdown1” 取代為應用程式中的下拉式控制項名稱。
SelectionColor – 清單中所選項目或項目的文字色彩,或手寫筆控制項中選取工具的色彩。
SelectionFill – 清單中一或多個項目的背景色彩,或手寫筆控制項的選取區域。
大小 – 控制項上顯示之文字的字型大小。
刪除線 – 是否顯示在控制項上顯示的文字中顯示一行。
TabIndex – 與其他控制項相關的鍵盤導覽順序。
工具提示 – 當使用者將滑鼠停留在控制項上時出現的說明文字。
底線 – 是否顯示在控制項上顯示的文字下方顯示一行。
可見 — 控制項是否顯示或隱藏。
寬度 – 控制項的左右邊緣之間的距離。
X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。
Y – 控制項頂部邊緣與其上層容器 (沒有上層容器時則為螢幕) 頂部邊緣之間的距離。
備註
飛出視窗框線屬性是由 FocusedBorder 屬性所控制。
範例
簡單清單
新增 Dropdown 控制項,並將其 Items 屬性設定為下列運算式:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]不知道如何 新增、命名和設定控制項?
在按 Alt 鍵的同時選取控制項的向下箭頭,以顯示清單中的項目。
資料來源中的清單
此程序中的原則適用於 提供資料表的任何資料來源 ,但若要完全遵循這些步驟,您必須開啟已建立 Microsoft Dataverse 資料庫並新增範例資料的環境。
開啟空白應用程式 ,然後從 Dataverse 新增 客戶 資料表。
新增 Drop down 控制項,並將其 Items 屬性設定為下列公式:
Distinct(Accounts, 'Address 1: City')此公式顯示 [帳戶] 資料表中的所有城市。 如果多筆記錄具有相同的城市,則 Distinct 函數會在下拉式控制項中隱藏重複項目。
(選用)將 [下拉式] 控制項重新命名為 [城市]、新增垂直 [圖庫] 控制項,並將資源庫的 [專案 ] 屬性設定為下列公式:
Filter(Accounts, address1_city == Cities.Selected.Result)此 篩選功能 只會顯示 「帳戶」 資料表中城市符合「 城市 」控制項中所選值的記錄。
協助工具指導方針
色彩對比
以下兩者之間必須有足夠的色彩對比:
- ChevronFill 和 ChevronBackground
- ChevronHoverFill 和 ChevronHoverBackground
- SelectionColor 和 SelectionFill
- 選取填滿 和 填滿
這是 對標準顏色對比度要求的補充。
支援螢幕助讀程式
- AccessibleLabel 必須存在。
鍵盤支援
- TabIndex 必須為零或更大,鍵盤使用者才能流覽至它。
- 焦點指示器必須清晰可見。 使用 FocusedBorderColor 和 FocusedBorderThickness 來達成此目的。