如果我在MainPage的构造函数中执行PushAsync,MainPage中的ToolbarItems也会显示在第二页上。我已经尝试打开和关闭OnAppearing和OnDisappearing触发器中的工具栏项。不幸的是,这没用。我在android上测试,我使用Visual Studio。
protected override void OnDisappearing()
{
this.ToolbarItems.Clear();
}
protected override void OnAppearing()
{
var edit = new ToolbarItem
{
Icon = "edit.png",
Command = new Command(this.startEditMode),
};
this.ToolbarItems.Add(edit);
var addpage = new ToolbarItem
{
Icon = "connect.png",
Command = new Command(this.startWebsiteConnector),
};
this.ToolbarItems.Add(addpage);
}