在Xamarin Forms中设置TableView宽度和高度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Xamarin Forms中设置TableView宽度和高度相关的知识,希望对你有一定的参考价值。
如何在Xamarin Forms中设置TableView的宽度和高度?设置tableView.WidthRequest
不适合我。
答案
WidthRequest仅描述元素在下一个布局周期中所需的宽度。
WidthRequest Here的更好解释
LayoutOptions 也影响WidthRequest
和HeightRequest
,默认值是HorizontalOptions.Fill
和VerticalOptions.Fill
,如果我们不设置它的值,它将扩展其父视图。
Solution 1
将TableView
放入Grid
并设置ColumnDefinitions
。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<TableView WidthRequest="100" >
</TableView>
</Grid>
Solution 2
将LayoutOptions
从Fill
设为Start
。
<TableView WidthRequest="100" HorizontalOptions="Start">
以上是关于在Xamarin Forms中设置TableView宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章
如何在Xamarin Forms中设置自动日/夜模式谷歌地图
如何在 Xamarin Forms 中以适当的图像比例在 UWP 中设置 SpashScreen?
无法在 UWP 中设置 SQLite 对象 - Xamarin Forms