在Xamarin Forms中设置TableView宽度和高度

问题描述 投票:0回答:1

如何在Xamarin Forms中设置TableView的宽度和高度?设置tableView.WidthRequest不适合我。

xamarin xamarin.forms xamarin.ios
1个回答
1
投票

WidthRequest仅描述元素在下一个布局周期中所需的宽度。

WidthRequest Here的更好解释

LayoutOptions 也影响WidthRequestHeightRequest,默认值是HorizontalOptions.FillVerticalOptions.Fill,如果我们不设置它的值,它将扩展其父视图。

Solution 1

TableView放入Grid并设置ColumnDefinitions

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="auto"/>
    </Grid.ColumnDefinitions>

    <TableView WidthRequest="100" >
    </TableView>
</Grid>

Solution 2

LayoutOptionsFill设为Start

<TableView WidthRequest="100" HorizontalOptions="Start">
© www.soinside.com 2019 - 2024. All rights reserved.