ExpandMenu 控制 (實驗性)

[本文章是發行前版本文件,且隨時可能變更。]

用來建立瀏覽體驗的控制項。

ExpandMenu 控制項。

重要

  • 這是實驗性功能。
  • 實驗性功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。

描述

展開功能表類似於用來提供瀏覽的 Nav 元件,其中包含應用程式或網站主要區域的連結。 您也可以展開和摺疊功能表,為使用者提供更多空間選項 (如有需要)。 ExpandMenu 控制項應搭配版面配置容器使用,因為應用程式執行時其寬度會變動,如此才能確保使用體驗具備回應性。

此畫布元件會模擬 Fluent UI Nav 控制項的樣式和有限的行為。

屬性

關鍵屬性

屬性 描述
Items 顯示於功能表中的項目資料集。
IsNavigationEnabled 啟用後可在選取時導覽至項目指定的 Screen
DefaultExpandValue 是否在載入時展開控制項

Items 屬性

屬性 描述
Label 要在功能表項目中顯示的文字。
Icon 按名稱劃分的 Fluent UI 圖示
Screen 選取項目時,會瀏覽到的應用程式畫面。

範例 Items 屬性:

Table(
    {
        Icon: "PowerApps", 
        Label: "Power Apps", 
        Screen:PowerAppsScreen
    },{
        Icon: "PowerBILogo", 
        Label: "Power BI", 
        Screen:PowerBIScreen
    },{
        Icon: "PowerAutomateLogo", 
        Label: "Power Automate", 
        Screen:PowerAutomateScreen
    },{
        Icon: "Dataverse", 
        Label: "Dataverse", 
        Screen:DataverseScreen
    }
)

樣式屬性

屬性 描述
Theme 主題物件。 有關如何設定的指南,請參閱佈景主題。

事件屬性

屬性 描述
OnExpandSelect 選擇漢堡按鈕時會觸發動作公式
OnButtonSelect 選取任何按鈕時會觸發動作公式

重要

上述範例程式碼的畫面值來自範例,可能不存在於您的應用程式中。 請確保在您的應用程式中,視情況以畫面名稱取代畫面值。

行為

展開和摺疊

將 Width 屬性設定為下列運算式。 可根據應用程式的解析度來調整寬度值。

If( Self.IsExpanded, 200, 46 )

限制

此畫布元件只能在畫布應用程式和自訂頁面中使用。