【发布时间】:2017-11-27 15:03:27
【问题描述】:
好的,我按照 Xamarin 示例为 TableView 设置自定义渲染器以隐藏分隔符。
我还发现并遵循了这个例子: https://github.com/conceptdev/xamarin-forms-samples/blob/master/Evolve13/Evolve13/Views/MenuPage.cs
这些都不起作用,因此找到了第三种方式,基本上是原始方式的变体。
https://forums.xamarin.com/discussion/37660/tableview-separatorvisibility
这些都不起作用
我的代码如下。
var section = new TableSection
{
EntryCellItem,
};
var root = new TableRoot { section };
var table = new MenuTableView()
{
Intent = TableIntent.Menu,
Root = root,
};
public Class MenuTableView(){}
我正在使用 Xamarin 教程的基础知识。唯一的区别是 listView.DividerHeight = 0;它设置为-1,还有一个额外的 listView.Divide = (我不想输入 android color).Transparent;
这不是随机的模拟器问题,我已经在安卓平板电脑上测试过了。 我还没有要测试的 ios 设备。
我做错了什么吗?只是真的需要一些帮助。
【问题讨论】:
标签: c# android xamarin xamarin.forms tableview