если я выполняю PushAsync в конструкторе на моей главной странице, элементы панели инструментов из главной страницы также отображаются на второй странице.Я уже пытался включать и выключать элементы панели инструментов в триггерах 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);
}