私は Windows Phone 8 向けに開発しています。アプリケーションを設計しましたが、新しいプロジェクトでデフォルトでコメント解除できる「割り当てグリッド」コードがあることに気付きました。
ファイル内の説明については、以下をご覧ください。
<!--Uncomment to see an alignment grid to help ensure your controls are
aligned on common boundaries. The image has a top margin of -32px to
account for the System Tray. Set this to 0 (or remove the margin altogether)
if the System Tray is hidden.
Before shipping remove this XAML and the image itself.-->
<!--<Image Source="/Assets/AlignmentGrid.png" VerticalAlignment="Top" Height="800" Width="480" Grid.Row="0" Grid.RowSpan="2" IsHitTestVisible="False" />-->
これは、コメントを外したときに表示される背景画像です。
私はこれに混乱しています。画像によって決定される「共通の境界」があるのはなぜですか? 確かに、境界は開発環境内で決定されます。つまり、電話の画像の境界ですか? 上記の画像でも、デフォルトの「My Application」テキストは「配置画像」内に収まりません。独自の属性ルールを守っていないということですか?
この情報から何を読み取ればよいでしょうか。すべてをこれらの境界内に保つことで、画面スペースの半分を失うことになります!
コントロールをこれらの境界内に配置する必要があるのはなぜですか?それらは表示されなくなりますか? とにかく、Windows Phoneの解像度は同じだと思いましたか?
編集:
次のように、アプリケーションの最上部に通知ボタンと現在ログインしているユーザー名の表示を配置したいと考えていました。
これらをグリッド内に配置できる唯一の方法は、かなり下に垂らしてしまうと、思いどおりに見えないことです。
間違いなくすべてをグリッド イメージ内に配置する必要がありますか?