如何在Xamarin表单中的UITableViewCell中使用<editor>

时间:2017-02-17 01:44:35

标签: xamarin xamarin.forms

是Xamarin的新手,我正在使用Xamarin表单来构建跨平台应用。我试图找出如何在Table View单元格中使用编辑器(文本区域)。我试图谷歌,但无法找到任何解决方案。你能帮我解决一下代码片段吗?

我以为我可以为EntryCell创建自定义渲染器,并尝试自定义高度并启用多行,但无法找到要使用的属性,以便设置高度和多行。

如果还有其他好办法,请告诉我。永远感谢!!

1 个答案:

答案 0 :(得分:0)

我认为你混合了一些概念,UITableViewCell不是Xamarin.Forms而是Xamarin.iOS。在Xamarin.Forms中,您拥有包含ViewCells的ListView。

您要做的是自定义ViewCell并使用编辑器控件,默认情况下允许多行输入。

<ListView>
    <ListView.ItemTemplate>
        <DataTemplate>
            <ViewCell>
                <StackLayout BackgroundColor="#eee"
                Orientation="Vertical">
                    <Editor BackgroundColor="#a4eaff" />
                </StackLayout>
            </ViewCell>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

有关编辑器控件的更多信息here.