构造函数中的PushAsync为第二页提供了第一页的ToolbarItemes

时间:2018-06-04 10:22:59

标签: c# xamarin xamarin.forms

如果我在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);
    }

0 个答案:

没有答案