2011-10-28 10 views
1

私のWP7アプリケーションでは、各ページの上部に検索ボタンが必要です。それを押すと、検索ページが開きます。WP7の全ページに共通のボタンを追加するには?

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

+4

downvotesとは何ですか?これは合理的な質問ではありませんか?もちろん、すべての画面に検索ボタンをコピーして貼り付けることはできますが、繰り返しコードを使用しないでこれを行うにはどうすればよいでしょうか? –

+0

@クリストファー..こんにちは..私はこの質問をしました。なぜならアンドロイドとiPhoneでは主な活動ページで検索ボタンを行うからです。 WP7で? – Mahantesh

+0

質問は正当なものですが回答はありませんが、WP7携帯電話にはすべて物理的な検索ボタンがあることに注意してください。UIの検索ボタンが本当に必要かどうか再考できます。 –

答えて

2

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

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

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

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

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

関連する問題