1

ランドスケープ ビュー モードの XAML で 3 x 4 グリッドを作成しました。3 行 4 列を意味します。ビューをポートレートに変更すると、4 x 3 は 4 行 3 列を意味します。どうやってするの。Plzは私がそれを行うのを手伝ってください. 前もって感謝します...

4

2 に答える 2

0

最後に、コードビハインドを使用して解決します。

3 * 4 と 4 * 3 の 2 つのグリッドを作成し、ページの size_changed イベントで applicationViewstate を識別し、必要なグリッドを非表示にします

于 2013-12-25T07:54:36.513 に答える
0

それを行う方法で何を意味しているのかはよくわかりませんが、新しいグリッドの行と列を定義するには次のようになります。

<Grid>
<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto" />
    <ColumnDefinition Width="Auto" />
    <ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
</Grid>

これにより、幅と高さを所定のサイズまたは * に変更できる 4x3 グリッド パネルが作成されます。これがあなたが探しているものでない場合は、私に知らせてください。

于 2013-03-15T17:02:56.530 に答える