我正在添加toolbar item到Page.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)