【问题标题】:Set TableView Width and Height in Xamarin Forms在 Xamarin 窗体中设置 TableView 的宽度和高度
【发布时间】:2017-12-26 14:16:13
【问题描述】:

如何在 Xamarin Forms 中设置 TableView 的宽度和高度?设置 tableView.WidthRequest 对我不起作用。

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.ios


    【解决方案1】:

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

    对WidthRequest的更好解释Here

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

    解决方案 1

    TableView 放入Grid 并设置ColumnDefinitions

    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="auto"/>
        </Grid.ColumnDefinitions>
    
        <TableView WidthRequest="100" >
        </TableView>
    </Grid>
    

    解决方案 2

    LayoutOptionsFill 设置为Start

    <TableView WidthRequest="100" HorizontalOptions="Start">
    

    【讨论】:

    • 嗨,有帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多