ASP.NET のコンテンツ プレースホルダーと同様に、派生ページがマークアップを追加するための共通の場所を含む、すべての Windows Phone 7 ページに共通のベース ページを定義しようとしています。
これまでに見たコード サンプルはすべてコードの動作を追加しますが、ベース ページを使用して次のことを行う方法を示すものはありません。
- アプリケーションのタイトルを左上隅に配置します
- 会社のロゴを右上隅に配置する
- 動的な (つまり、ユーザーが変更できる) 背景画像を持っている
カスタム MyTitleControl を定義して上記のほとんどの項目を実現できますが、(共通のベース ページから派生させるのではなく) それを参照するすべてのページに依存する必要があります。これはWP7でも可能ですか?