我想让UniformGrid占窗口总宽度的70%和窗口总高度的80%.怎么实现呢?
<UniformGrid x:Name="Grid" Margin="20,0,0,0">
</UniformGrid>
Run Code Online (Sandbox Code Playgroud)
像其他答案所示,你首先创建一个Grid,如下所示:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="8*" />
<RowDefinition Height="2*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="7*" />
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
<UniformGrid x:Name="yourGrid">
</UniformGrid>
</Grid>
Run Code Online (Sandbox Code Playgroud)
然后将UniformGrid控件设置为主网格的第0行第0列中的子项.x*表示法意味着您需要在行/列中使用的屏幕的x部分,因此将行分成8*/2*将它们分成80%/ 20%并且拆分列和7*/3*将它们拆分为70 %/ 30%.我希望能为你解决这个问题.
| 归档时间: |
|
| 查看次数: |
7165 次 |
| 最近记录: |