允許使用者從其提供的選項中選取項目的控制項。 支援搜尋和多重選取。

說明

[下拉式方塊] 控制項可讓您搜尋您將選取的項目。 該搜尋是在伺服器端上的 SearchField 屬性執行,因此效能不會受到非常大型的資料來源影響。

單一或多重選取模式是透過 SelectMultiple 屬性設定。

搜尋要選取的項目時,針對每個項目您可以藉由在 [資料] 窗格中修改 [版面配置] 設定,選擇要顯示單一資料值、兩個值或圖片,以及兩個值 (人員)。

主要屬性

Items – 可從中建立選取的資料來源。

DefaultItems – 在使用者與控制項互動之前的初始選定項目。

SelectedItems – 因使用者互動而選取的項目清單。

SelectMultiple – 使用者是只可以選取單一項目或可以選取多個項目。

IsSearchable – 使用者是否可以先搜尋項目,然後再選取。

其他屬性

BorderColor – 控制項框線的色彩。

BorderStyle – 決定控制項的框線為實線虛線點線

BorderThickness – 控制項框線的粗細。

Default – 在單一選取模式下,使用者變更之前的初始選擇。

DisplayFields – 針對搜尋所傳回的每個項目,所顯示的欄位清單。 透過 [屬性選項] 索引標籤中的 [資料] 窗格,最容易進行設定。

DisplayMode – 控制項允許使用者輸入 (編輯)、只顯示資料 (檢視) 或者已停用 (停用)。

Height – 控制項的頂端和底部邊緣之間的距離。

InputTextPlaceholder – 未選取任何項目時,向使用者顯示的說明文字。

OnChange – 使用者變更選項時,應用程式會如何回應。

OnNavigate – 使用者在項目上按一下時,應用程式會如何回應。

OnSelect – 在使用者點選或按一下控制項時,應用程式的回應方式。

Visible – 控制項顯示或隱藏。

Width – 控制項左邊緣與右邊緣之間的距離。

X – 控制項左邊緣與其父容器 (沒有父容器時則為螢幕) 左邊緣之間的距離。

Y – 控制項上邊緣與其父容器 (沒有父容器時則為螢幕) 上邊緣之間的距離。

範例

  1. 從 [插入] 索引標籤的 [控制項] 功能表,新增 [下拉式方塊] 控制項。
  2. 在 [屬性選項] 索引標籤中,按一下 [資料]。
  3. 選取下方的資料來源、版面配置與相關屬性。
  4. 在 [進階] 索引標籤中設定 SelectMultiple 屬性。

    您的應用程式中會出現功能性 [下拉式方塊]。

    不知道如何新增和設定控制項嗎?