首頁 > 後端開發 > C++ > 如何在不同平台的XAML頁面之間最好地傳遞參數?

如何在不同平台的XAML頁面之間最好地傳遞參數?

Susan Sarandon
發布: 2025-01-03 16:02:43
原創
669 人瀏覽過

How to Best Pass Parameters Between XAML Pages in Different Platforms?

XAML頁之間傳遞參數

問題摘要:

  • 問題摘要:
  • 問題摘要:

問題摘要:

如何傳遞各平台(WP7、Silverlight、WPF、Windows)中XAML頁面之間的參數8).

Uri導航和手動導航的差異。
  • 傳遞複雜物件的最佳實務。
  • 傳遞參數的方法:

1。使用查詢字串(Uri 導航)

  • 參數經過 URL 編碼並透過 URI 傳遞。
  • 適合傳遞簡單資料值。
NavigationContext.QueryString 檢索目標中的參數頁。

2.使用 NavigationEventArgs(Uri 導覽)
  • 利用 OnNavieratedFrom 方法在目標頁上設定屬性。
允許傳遞任意物件。

3.使用手動導航(僅限 WPF/Windows 8)
  • 頁面直接創建,不使用 URI 導航。
參數可以透過頁面建構子或屬性傳遞。

Uri 和 Manual 之間的區別導航:
  • Uri 導覽將頁面保留在記憶體中以便更快地導航。
手動導航建立頁面的新實例。 傳遞複雜物件:使用查詢字串或NavigationEventArgs 方法。 或者,將物件儲存在 Application 類別屬性或 Application.Current.Properties 中。

以上是如何在不同平台的XAML頁面之間最好地傳遞參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板