是Xamarin的新手,我正在使用Xamarin表单来构建跨平台应用。我试图找出如何在Table View单元格中使用编辑器(文本区域)。我试图谷歌,但无法找到任何解决方案。你能帮我解决一下代码片段吗?
我以为我可以为EntryCell创建自定义渲染器,并尝试自定义高度并启用多行,但无法找到要使用的属性,以便设置高度和多行。
如果还有其他好办法,请告诉我。永远感谢!!
答案 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.