2

XAML を使用せずに Windows Phone アプリケーションでいくつかのページを作成しようとしています。すべてが機能していますが、このアプローチで NavigationService/Journal を使用できず、それを利用しようとすると、通常の「場所 {0}' で XAML が見つかりませんでした」という応答が返されます。はい、ほぼ空の XAML ファイルを追加してすべてを機能させることができますが、この種のボイラー プレート コードは本当に必要なのでしょうか?

UriMapping を使用して、*.xaml ファイルの代わりに特定の Uris を特定のクラスにマップすることは可能でしょうか?

4

3 に答える 3

0

UriMapping を使用する場合でも、有効な XAML ページを使用する必要があります。また、Navigating イベントでナビゲーションをキャンセルすると、ページがバック スタックに追加されなくなります。したがって、ナビゲーション サービスとジャーナルを使用できるようにする場合は、おそらくダミー ページを使用するのが最善の方法です。

于 2012-07-01T09:12:28.100 に答える
0

あなたがやろうとしていることは、WindowsPhone のガイドラインに反していると推測されるため、アプリが市場から拒否される可能性があります..最初にこれを確認してください

于 2012-07-04T04:44:57.033 に答える
0

MS は、プログラマーに XAML を使用することを強制することで、非常にずさんで露骨に間違った設計の "選択" をいくつか行いました。彼らのインターンが次の学期中にこれを修正することを強く期待しています...

于 2012-07-20T17:40:44.390 に答える