好吧,我遵循Xamarin示例爲TableView設置自定義渲染器來隱藏分隔符。分隔線仍然存在於Xamarin.Forms 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顏色).Transparent;
這不是一些隨機模擬器的問題,我已經在android平板電腦上測試過它。 我還沒有iOS設備可以測試。
有什麼我做錯了嗎?在這裏真的需要一些幫助。