我在横向视图模式下在XAML中创建了3 x 4网格。意味着3行和4列。现在在视图更改为纵向我想要它4 x 3意味着4行和3列。怎么做。 Plz帮助我做到了。 提前谢谢你......
答案 0 :(得分: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网格面板,其宽度和高度可以更改为预定大小或*。如果这不是你想要的,请告诉我。
答案 1 :(得分:0)
最后我用后面的代码来解决它。
我制作了两个网格,一个是3 * 4,另一个是4 * 3 并且在size_changed事件页面标识applicationViewstate并显示隐藏所需的网格