C# 为斑马线网格创建列标题和单元格边框

C# 为斑马线网格创建列标题和单元格边框,c#,user-interface,xamarin,xamarin-zebble,zebble,C#,User Interface,Xamarin,Xamarin Zebble,Zebble,如何为Zebble for Xamarin网格中的每列添加列和行边框和标题,并将其用作ASP.NET GridView或html表格 例如,下面的示例代码段希望将id=“col1”放置在第一列中,id=“col2”放在第二列 <Grid z-of="rowItem, Cell" Id="List" DataSource="Items" LazyLoad="true" EmptyText="Empty list"> <z-Component z-type=

如何为Zebble for Xamarin网格中的每列添加列和行边框标题,并将其用作ASP.NET GridView或html表格

例如,下面的示例代码段希望将id=“col1”放置在第一列中,id=“col2”放在第二列

<Grid z-of="rowItem, Cell" Id="List" DataSource="Items" LazyLoad="true" EmptyText="Empty list">        
    <z-Component z-type="Cell" z-partial="true" z-base="GridCell[rowItem]" >
       <TextView Id="col1" CssClass="tableCell" Text="@Item.Col1" />
       <TextView Id="col2" CssClass="tableCell" Text="@Item.Col2" />
    </z-Component>
  </Grid>

我在zebble grid上没有找到任何关于此要求的文档


我使用的是Zebble 4.0.140

Zebble网格不是数据网格。它本质上是一个列表,其中每行可以呈现多个项目。但是每行中的单元格的性质是相同的,而不是表示不同的数据列

但一般来说,在移动用户体验最佳实践中,建议在显示数据列表时避免列标题。当然,在某些线框中,您可能会看到列标题,但它们通常仅用于澄清,不需要实现


如果您确实必须实现列标题,您可以通过将TextView对象放在ListView前面的一行中来实现。

感谢您的澄清。实际上,我试图将TextView对象放在ListView之前以形成一些标题,但一开始似乎有点奇怪,我将其删除。