1

Frame.Navigate次の方法を使用して、Windows8デスクトップアプリケーション内でユーザーをページからページに渡すように動作するコードがあります。

this.Frame.Navigate(typeof(BasicPage1));

ただし、サブフォルダー内のページ(または、私の場合は2レベル下:/ category / category-name / BasicPage1)に移動しようとすると、ページが見つからず、爆発します。

私はすでに試しました:

this.Frame.Navigate(new Uri("BasicPage1", UriKind.Relative));

しかし、無効な引数エラーが発生します

'System.Uri'から'System.Type'に変換できません

私はWindows8アプリをまったく使用していませんが、Navigate UriがWin8で廃止されていることを確認しましたか?

どんな助けでも大歓迎です。

4

1 に答える 1

1

Windows Phone Frame.Navigate とは異なり、URI を取りません。代わりに、ナビゲートしたいページのタイプを取ります。さまざまなフォルダー内のクラスの名前が同一である場合、完全修飾名前空間が問題を解決します。

于 2013-01-11T06:22:13.263 に答える