WP7の全ページに共通のボタンを追加するには?

私のWP7アプリケーションでは、各ページの上部に検索ボタンがあります。それを押すと、検索ページが開きます。

これはどうすればできますか? 1つの場所にボタンを定義する方法はありますか、またはすべてのページに検索ボタンを追加する必要はありますか?

1
downvotesとは何ですか?これは合理的な質問ではありませんか?もちろん、すべての画面に検索ボタンをコピーして貼り付けることはできますが、繰り返しコードを使用しないでこれを行うにはどうすればよいでしょうか?
追加された 著者 Christopher Orr,
質問は正当なものですが(答えはありません)、WP7のすべての電話機に物理的な検索ボタンがあることに注意してください。UIの検索ボタンが本当に必要かどうか再考することができます。
追加された 著者 Christopher Orr,
@ Christopher ..大歓迎..この質問をしました。アンドロイドとiPhoneで主な活動ページで検索ボタンを行うためです。 WP7で?
追加された 著者 Mahantesh,

1 答え

グローバルナビゲーションコントロール(これはあなたが記述しているものです)は、メトロの原則に準拠したアプリの標準設計の中では機能しません。いくつかの例外がありますが、アプリのAndroid版とiPhone版でこれがやっているので、これをやりたいのですから、アプリケーションのデザインを再検討して、標準と一致するようにすることを強くお勧めします他のプラットフォームのアプリではなく、プラットフォーム上の他のアプリケーションのこれにより、プラットフォームに属しているように見えるアプリケーションを作成することができ、ユーザーが期待するように動作します。

つまり、これを行うには2つの方法があります。

まず、フレームにボタンを追加し、アプリケーションレベルでイベントハンドラを配線することができます。

あるいは、ApplicationPageから継承し、必要なボタンをすべて含んだ独自の基本クラスを作成することもできます。あなたのアプリの各ページは、自分のベースページから継承する必要があります。

2番目のオプションは、通常、私が複製したくないさまざまな機能のすべてのページのための独自の基本クラスを必要としていることがわかります。

2
追加された