我在横向视图模式下的 XAML 中创建了 3 x 4 网格。表示 3 行 4 列。现在在视图更改为纵向时,我想将其设为 4 x 3 表示 4 行和 3 列。怎么做。请帮我做。先感谢您...
问问题
190 次
2 回答
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 回答
0
最后我使用后面的代码解决它。
我制作了两个网格,一个是 3 * 4,一个是 4 * 3,在页面的 size_changed 事件上标识 applicationViewstate 并显示隐藏所需的网格
于 2013-12-25T07:54:36.513 回答