2017-02-17 20 views
0

Xamarin是新手,我使用Xamarin表单来构建跨平台应用程序。我试图找出如何在表格视图单元格内使用编辑器(文本区域)。我试图谷歌,但无法找到任何解决方案。你可以帮助我与代码段相同。如何在Xamarin表格中使用<Editor>在UITableViewCell中使用

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

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

+0

你应该使用ViewCell建立自己的单元布局,您可以包括编辑器控制这样 – Jason

回答

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.

+0

我试图像EntryCell,这给一个标签+入门领域。我想用Label + Editor创建一些与之类似的自定义单元格。 EntryCell在Xamarin Forms中可用。我们可以在Xamarin表单中使用Tableview,并且使用相同的。请让我知道你是否需要更多细节。 – csharpnewbie