Windows Phone用のSilverlight AutoSizeおよびVisual Studio 2010

私はデザイナーにBlendを使ってWindowsの電話ページを提供しています。 d:DesignHeightとd:DesignWidthが設定されています。

私はWindows Phone用のVisual Studio 2010 Expressを使用しています。今、DesignModeで.xamlファイルを開くと、DesignHeightとWidthがリセットされます。 sourceControlへの変更をチェックインする前に、これらの値を手動で元に戻す必要があるので、本当に面倒です。

これを見た wpf UserControl Design Time Size しかし、すべてのページでそれをすることは私にとっては愚かなことになります。

私が気づいていないVSにスイッチがあることを願っています。

どんなアイデアですか?

Update I have the following:

SupportedOrientations="Landscape"  Orientation="Landscape" 
shell:SystemTray.IsVisible="True" d:DesignHeight="800" d:DesignWidth="480"> 

デザインモードで表示すると、次のように変わります。

d:DesignHeight="480" d:DesignWidth="782">
2

1 答え

Windows Phoneの固定ページサイズ(480x800ピクセル)

ページをデザインするとき、デザイナーの適切なサイズは、ページの向きとSystemTrayの表示を調べて決定します。

SupportedOrientations="Portrait"  Orientation="Portrait"
shell:SystemTray.IsVisible="False">

私の推測では、フルスクリーンのページしか設計できないため、設計者は高さと幅のカスタム設定値を置き換えています。

ユーザーコントロール(ページではありません)を作成するときは、自由に高さと幅を自由に変更できます。

1
追加された
更新された質問を確認してください。あなたの説明から、私の風景モードはそれを引き起こしていると思います。しかし、その場合、デザイナーはそれを正しく見なければなりませんか?私はあなたの説明に基づいていくつか試してみます。ありがとう。
追加された 著者 oms,
はい、どちらの方向でもデザイナーのページをデザインしたり表示したりすることができます。
追加された 著者 Erno de Weerd,