Xamarin TableView高度&结合

时间:2017-07-03 21:15:35

标签: c# mvvm xamarin.ios xamarin.forms prism

我理解如何配置TableView以使不均匀的单元格具有不同的高度。我目前遇到一个问题,我的TableView单元格中的内容是通过使用Prism MVVM框架绑定到我的视图模型来设置的。

<TableView HasUnevenRows="True"
           RowHeight="0">
    <TableRoot>
        <TableSection Title="Description">
            <ViewCell>
                <StackLayout>
                    <StackLayout Orientation="Horizontal">
                        <Label Text="{Binding CreateUser}"/>
                        <Label Text="{Binding CreateTime}"/>
                    </StackLayout>
                    <Label Text="{Binding Description}"/>
                </StackLayout>
            </ViewCell>
        </TableSection>
    </TableRoot>
</TableView>

我目前正在使用OnNavigatingTo和参数来获取要在我的单元格中显示的内容。一旦发生这种情况,细胞高度已经确定,并且它不适合我的内容。

public override void OnNavigatingTo(NavigationParameters parameters)
{
    base.OnNavigatingTo(parameters);

    // Parse parameters for CreateUser, CreateTime, and Description
}

screenshot

我正在努力想出一个可以解决这个问题的自定义渲染器。有什么想法吗?

0 个答案:

没有答案