1

Windows Phone 8.1 から Windows ユニバーサル アプリへのプロジェクトの移行に取り組んでいます。Windows phone 8.1 NavigationService は、Frame.Navigate(typeof(MainPage)); のようなナビゲーションのいくつかのメソッドを使用してユニバーサル アプリに実装できます。または Frame.Navigate(typeof(MainPage), param); しかし、MainPage を .XAML ページとして使用する代わりに、最後にクエリ文字列を追加した文字列の形式でランタイム URI を構築しています。同様の API が Windows Phone 8.1 でも利用可能でした。 string strpath = "aaaaaaa"; NavigationService.Navigate(新しい Uri(strPath, UriKind.RelativeOrAbsolute));

しかし、ユニバーサル アプリで Windows Phone 8.1 NavigationService.Navigate(new Uri( .. ) ) の代替を見つけることができません。

助けてください .....

4

1 に答える 1

0

WinRT プラットフォーム用のそのまま使用できる NavigationService API に代わるものはありません。あなたが持つことができる最善の方法は、MVVM-lightフレームワークで提供されるNavigationServiceを使用することです(タイプを使用します)、または自分で構築することができます(URLを提供してタイプに変換します)。

于 2015-11-03T20:01:00.363 に答える