4

私は Windows Phone で遊んでいて、最初の Windows Phone 7 アプリケーションの作成を検討しています。私は、Windows 6.5 でコードを作成し、日常業務のために C# でコードを作成しました。

これまでのところ、すべてうまくいっています。かなりシンプルで、行き詰まったほとんどのポイントについて、チュートリアルがありました。

私の問題は、アプリケーション バーを実装し、これを多くのビューで使用していることです。コードを DRY に保つために、各ページにイベントを作成することに消極的です。これは開発者の時間の無駄です。

これを回避する方法はありますか?基本クラスを作成して継承する必要がありますか? Xaml テンプレートですか? 吸い上げてコードを複製するだけですか?

助けてくれてありがとう。

4

1 に答える 1

5

ApplicationBar を作成して再利用する場合は、App.xaml でリソースとして作成し、App.xaml.cs ファイルのボタンの Click イベント用の EventHandler を作成し、ページでそのリソースを参照するだけです。

コードのみに基づいて ApplicationBar を作成するためのその他のオプション。その場合、グローバル関数をオンにして、任意のページで呼び出してバーを作成できます。

個人的には、コードのみのオプションを使用したいと思います!

于 2012-04-22T13:35:01.303 に答える