【发布时间】:2016-08-19 06:56:33
【问题描述】:
我是 Xamarin.Forms 的新手。现在我需要在我的页面中设计一个网格,网格是 3X2(2 行,3 列)。但是我需要这个网格中的所有单元格都是方形的,并且这个网格的宽度与其父视图相匹配。
换句话说,假设屏幕的宽度(或此网格的父视图)为 3,因此每列的宽度为 1。如何强制每行的高度恰好为 1(这样网格的每个单元格的高度等于宽度)?
这是我的设计,但不起作用:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
</Grid>
是否有针对此问题的纯 XAML 解决方案?
感谢您的帮助。
【问题讨论】:
标签: c# xaml xamarin.forms