小编J. *_* Ha的帖子

如何在Xamarin Forms中的Page.Toolbaritems之间添加行分隔符

我正在添加toolbar itemPage.ToolbarItems列表中,但我想在某些之间添加一个行分隔符toolbar item.我可以添加一个toolbar item带有线条图像的新图像,但是Action当按下该线条时我需要阻止它,并且它不允许我使用它null.它看起来也不太理想.

请注意,每个ToolbarItem都是通过C#代码添加的,而不是通过Xaml添加的.

这里有一些伪代码作为我现在的例子:

if(!ToolbarItems.Any())
{
    ToolbarItems.Add(new ToolbarItem("Page 1", null, NavigateToPage1(), ToolbarItemOrder.Secondary, 0);
    ToolbarItems.Add(new ToolbarItem("Page 2", null, NavigateToPage2(), ToolbarItemOrder.Secondary, 0);
    // <Insert Separator Here>
    if(boolVal) {
        ToolbarItems.Add(new ToolbarItem("Page 3", null, NavigateToPage3(), ToolbarItemOrder.Secondary, 0); 
    }
    ToolbarItems.Add(new ToolbarItem("Page 4", null, NavigateToPage4(), ToolbarItemOrder.Secondary, 0);
    ToolbarItems.Add(new ToolbarItem("Page 5", null, NavigateToPage5(), ToolbarItemOrder.Secondary, 0);
    // <Insert Separator Here>
    ToolbarItems.Add(new ToolbarItem("Page 6", null, NavigateToPage6(), ToolbarItemOrder.Secondary, 0);
}
Run Code Online (Sandbox Code Playgroud)

c# toolbar toolbaritems xamarin.forms

8
推荐指数
1
解决办法
649
查看次数

标签 统计

c# ×1

toolbar ×1

toolbaritems ×1

xamarin.forms ×1