如何在ListView的TextCell中包装文本?

时间:2016-08-03 05:53:38

标签: listview xamarin xamarin.forms

如何在ListView的TextCell中包装文本?我尝试将HasUnevenRows设置为True,但这并没有帮助。

1 个答案:

答案 0 :(得分:7)

你不能使用Xamarin开箱即用的' TextCell功能。但是,您应该能够创建一个ViewCell并利用Label的LineBreakMode属性来完成自动换行。也许是这样的事情:

<ListView>
    <ListView.ItemTemplate>
        <DataTemplate>
            <ViewCell>
                <StackLayout>
                    <Label Text="My TextCell Text" LineBreakMode="WordWrap"/>
                    <Label Text="My TextCell Detail" LineBreakMode="WordWrap"/>
                </StackLayout>
            </ViewCell>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>