1

WinRT アプリ用のカスタム ナビゲーション マネージャーを作成しようとしています。私が欲しいのは、MVVM で使用できる単純なクラスだけで、XAML 内でナビゲーション ロジックを作成できるようになります。私の考えは次のようになります。

<Button Content="Details" Command="{Binding Navigate}" 
                          CommandParameters="Page2.xaml"/>

これを行うためにNavigate(Uri uri)Frameクラスにあることがわかりました。この方法で私の夢は叶います。問題は、そのような方法がないことです。私が呼び出すことができる唯一の方法Frameは ですNavigate(Type type)

WinRTでこれNavigate(Uri uri)を呼び出すにはどうすればよいですか?

4

2 に答える 2

2

私はあなたが正しい軌道に乗っていると信じています。の代わりに、Uriナビゲートしようとしているページ クラスのタイプを使用することになっています。

次のようなことを試してください:

Frame.Navigate(typeof(YourPageClass));
于 2012-09-24T16:22:20.567 に答える
0

このメソッドは System.Windows.Controls.Frame アセンブリにあります。

http://msdn.microsoft.com/en-us/library/system.windows.controls.frame.aspx

于 2012-07-07T18:24:41.847 に答える