分割檢視 - Windows apps
分割檢視控制項具有可展開/可摺疊窗格和內容區域。
重要 API: SplitView 類別
以下是使用 SplitView 顯示其 Hub 的 Microsoft Edge 應用程式範例。
分割檢視的內容區域一律可見。 窗格可以展開和摺疊,或保持開啟狀態,而且可以從應用程式視窗的左側或右側顯示。 窗格有四種模式:
疊加
窗格在開啟之前是隱藏的。 開啟時,窗格會覆蓋內容區域。
內嵌
窗格一律可見,不會覆蓋內容區域。 窗格和內容區域會分割可用的螢幕空間。
緊湊的覆蓋
在此模式下,窗格的狹窄部分始終可見,其寬度剛好足以顯示圖示。 預設的關閉窗格寬度為 48 像素,可以使用 進行修改 CompactPaneLength。 如果窗格已開啟,它會覆蓋內容區域。
緊湊內聯
在此模式下,窗格的狹窄部分始終可見,其寬度剛好足以顯示圖示。 預設的關閉窗格寬度為 48 像素,可以使用 進行修改 CompactPaneLength。 如果打開窗格,它將減少內容的可用空間,將內容推開。
這是正確的控制嗎?
分割檢視控制項可用來建立任何「抽屜」體驗,使用者可以在其中開啟和關閉補充窗格。 例如,您可以使用 SplitView 來建置 清單/詳細資料 模式。
如果您想要建置具有展開/摺疊按鈕和導覽項目清單的導覽功能表,請使用 NavigationView 控制項。
範例
WinUI 2 資源庫
如果您已安裝 WinUI 2 資源庫 應用程式,請按兩下這裡以 開啟應用程式,並查看 SplitView 的運作方式。
取得 WinUI 2 資源庫應用程式 (Microsoft Store)
取得原始程式碼 (GitHub)
建立分割檢視
這是一個 SplitView 控制項,其中開啟的窗格會內嵌顯示在 [內容] 旁邊。
DisplayMode="Inline" OpenPaneLength="296"> FontSize="24" VerticalAlignment="Center" HorizontalAlignment="Center"/> FontSize="24" VerticalAlignment="Center" HorizontalAlignment="Center"/>
取得範例程式碼
WinUI 2 資源庫範例 - 以互動式格式查看所有 XAML 控制項。
相關主題
導覽窗格模式
清單檢視
清單/詳細資料