UI 元素,包含應用程式中的一或多個其他控制項。

說明

大部分應用程式有多個畫面控制項,包含標籤控制項、按鈕控制項和其他控制項,會顯示資料並且支援導覽。

主要屬性

BackgroundImage – 出現在畫面背景中的影像檔名稱。

Fill – 控制項的背景色彩。

其他屬性

ImagePosition – 畫面中影像的位置 (填滿符合延展並排顯示置中),或者是控制項,如果它的大小與影像不相同。

OnHidden – 當使用者瀏覽離開畫面時,應用程式的行為。

OnVisible – 當使用者瀏覽至畫面時,應用程式的行為。

OnStart – 使用者開啟應用程式時,應用程式的行為。

  • 應用程式的第一個畫面出現前,會執行對其設定這個屬性的公式。 呼叫 Navigate 函式以變更當應用程式啟動時,首先出現的畫面。

  • 您無法使用 UpdateContext 函式設定內容變數,因為尚未出現任何畫面。 不過,您可以在 Navigate 函式中傳遞內容變數,並且使用 Collect 函式建立及填入集合

  • 當您更新應用程式時,如果應用程式載入 PowerApps Studio ,對其設定這個屬性的公式也會執行。 若要查看變更這個屬性的影響,您必須儲存、關閉並重新載入您的應用程式。

  • OnStart 屬性實際上是應用程式的屬性,而不是畫面的屬性。 為編輯方便起見,您檢視和修改它,如同應用程式第一個畫面上的屬性。 如果您移除第一個畫面或重新排列畫面,可能會難以找到這個屬性。 在此情況下,儲存、關閉並重新載入您的應用程式,屬性會重新顯示為第一個畫面的屬性。

相關函式

Distinct( DataSource, ColumnName )

範例

  1. 新增選項控制項,將其命名為 ScreenFills,然後將其 Items 屬性設定為此值:
    ["Red", "Green"]

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

  2. 將預設畫面控制項命名為 [來源],新增另一個畫面控制項,並將它命名為 [目標]。

  3. 在 [來源] 上,新增圖形控制項,並將其 OnSelect 屬性設為以下公式:
    Navigate(Target, ScreenTransition.Fade)

    想要了解 Navigate 函式或其他函式的詳細資訊嗎?

  4. 在 [目標] 中,新增圖形控制項,並將其 OnSelect 屬性設為以下公式:
    Navigate(Source, ScreenTransition.Fade)

  5. 將 [目標] 的 Fill 屬性設定為以下公式:
    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. 從 [來源] 中,按下 F5 鍵,按一下或點選選項控制項的其中一個選項,然後按一下或點選圖形控制項。

    [目標] 會顯示您選擇的色彩。

  7. 在 [目標] 上, 按一下或點選圖形控制項以返回 [來源]。

  8. (選擇性) 按一下或點選選項控制項中的其他選項,然後按一下或點選圖形控制項,以確認 [目標] 顯示其他色彩。

  9. 若要返回預設工作區,請按下 Esc 鍵。