Language: HTML | XAML

在頁面之間瀏覽 (XAML)

Applies to Windows and Windows Phone

了解使用 C++、C# 或 Visual Basic 的 Windows 執行階段應用程式如何支援在頁面與內容之間瀏覽。

大部分的 Windows 執行階段應用程式都提供數個頁面的內容與功能,供使用者探索並吸引使用者注意。我們將在此處說明使用 C++、C# 或 Visual Basic 的 Windows 執行階段應用程式通常如何使用「單頁瀏覽」模型,以及如何使用專用控制項來實作瀏覽。

「多頁瀏覽」用於在頁面或畫面之間瀏覽,而不需擔心應用程式的內容。每個頁面都有屬於自己的一組函式與資料,一組用於顯示的新 XAML 以及樣式資訊等等。這是網站內非常典型的網頁。

相反地,單頁瀏覽模型會使用單一頁面來保有應用程式內容,並視需要載入其他資料與內容。您仍然將應用程式分割為多個檔案,但是應用程式不是在頁面之間移動,而是將其他文件載入主頁面。因為您不會載入應用程式的主頁面,所以您的指令碼也從未進行解除載入,這讓指令碼可更容易管理狀態、轉換或製作動畫。我們建議使用 C++、C# 或 Visual Basic 的 Windows 市集應用程式採用單頁瀏覽模型。

適用於使用 C++、C# 或 Visual Basic 的 Windows 執行階段應用程式的 Microsoft Visual Studio 專案範本 (中樞格線分割) 使用單頁瀏覽模型。在這個模型中,系統會將 XAML 頁面載入中央框架做為預設視窗的內容,然後使用者可以使用該框架瀏覽到其他頁面。系統會視需要載入頁面,通常是回應使用者動作。這樣可以在頁面之間提供一個較流暢且與應用程式相似的轉換方式,而且也能夠更容易管理應用程式狀態。 請參閱 Windows 執行階段應用程式的 C#、VB 及 C++ 專案範本,以取得範本概觀。

為協助您的應用程式選擇最佳的瀏覽模式,請參閱瀏覽模式

如需了解此功能的運作情形,請參閱應用程式功能,從開始到完成系列中的單層瀏覽階層式瀏覽模式。

在本節中

主題說明

快速入門:在頁面之間瀏覽

這個主題討論瀏覽的基本概念,並說明如何建立可以在兩個頁面之間瀏覽的應用程式。

如何連結至外部網頁

了解如何連結至外部網頁,並在使用 C# 或 Visual Basic 的 Windows 執行階段應用程式中顯示它們。

 

相關主題

適用於設計者
瀏覽模式
命令模式
配置
返回按鈕
Hub 控制項的指導方針
應用程式列的指導方針 (Windows 市集應用程式)
設計無障礙應用程式列
適用於開發人員 (XAML)
Windows.UI.Xaml.Controls Hub class
Windows.UI.Xaml.Controls AppBar class
Windows.UI.Xaml.Controls CommandBar class
您的第一個應用程式 - 第三部分:瀏覽、配置與檢視
您的第一個應用程式 - 在 C++ Windows 市集應用程式新增瀏覽和檢視 (教學課程四之三)
XAML Hub 控制項範例
XAML AppBar 控制項範例
XAML 瀏覽範例
新增應用程式列 (XAML)
快速入門:在頁面之間瀏覽

 

 

顯示:
© 2015 Microsoft