如何在Xamarin Forms中设置TableView的宽度和高度?设置tableView.WidthRequest
不适合我。
WidthRequest仅描述元素在下一个布局周期中所需的宽度。
WidthRequest Here的更好解释
LayoutOptions 也影响WidthRequest
和HeightRequest
,默认值是HorizontalOptions.Fill
和VerticalOptions.Fill
,如果我们不设置它的值,它将扩展其父视图。
将TableView
放入Grid
并设置ColumnDefinitions
。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<TableView WidthRequest="100" >
</TableView>
</Grid>
将LayoutOptions
从Fill
设为Start
。
<TableView WidthRequest="100" HorizontalOptions="Start">