Windows Phone Panorama Controlで自動的に生成されるコンテンツプレゼンターのコントロールマージン

MVVM Panorama Windows Phone 7アプリケーションを構築しています。

パノラマアイテムのレイアウトのある時点で、パノラマのヘッダーボックスの下端が表示され、コンテンツが遠くに移動してしまいます。 Panorama.HeaderTemplate で定義されているコントロールを保持するために生成された ContentPresenter の下余白を設定する方法はありますか?

Here is my layout list in Silverlight Spy: margin problem

In case the screen shot is not readable, here is a large version: http://bit.ly/rBvNp8

ヘッダーボックス(おそらくレイアウトを処理するコントロールのコード)のために、26ポイントの下余白が生成されます。どのようにこの値を制御できますか? 0に設定する必要があります。

0

1 答え

ContentPresenter のプロパティを制御するには、PanoramaItemの(スタイル設定の中で)デフォルトのテンプレートを再定義する必要があります。私の特別なケースでは、 PanoramaItem のスタイルです。


Margin = "10、-2,0,0" を設定すると、そのトリックが実行されます。

1
追加された