2017-11-11 74 views
0

即时通讯新的,我已经成功地把在应用程序菜单工具栏是这样的:链接不上xamarin形式工作

<ContentPage.ToolbarItems> 
    <ToolbarItem Text="Test text" 
       Icon="add.png" 
       Priority="0" 
       Order="Primary" 
       Clicked="MenuItem_OnClicked" 
       /> 
    </ContentPage.ToolbarItems> 

我想将用户带到我已经创建了另一页,

private async void MenuItem_OnClicked(object sender, EventArgs e) 
    { 
     await Navigation.PushAsync(new ConstAvances { Title = "Example title" }); 

    } 

并没有任何反应:但是我一直在使用这个有关的cs文件,是ConstAvances,我想将用户重定向到页面尝试。在应用程序的其他网站上,我使用了类似的方法,它的工作原理。我在这里错过了什么吗?有人能请我指出正确的方向吗? 谢谢。

+0

你能看到toolbaritem吗?你可以按下该项目吗?代码似乎是正确的。 – GeralexGR

+0

是的,我可以看到它,我可以点击它,但是当我点击没有任何反应时 –

回答

1

确保在代码背后有这个。

public partial class MainPage : ContentPage 
{ 

    public MainPage() 
    { 
     InitializeComponent(); 

    } 
    // This is your toolbar's click event 
    private void MenuItem_OnClicked(object sender, EventArgs e) 
    { 
     DisplayAlert("Test", "Display alert", "OK"); 
    } 
} 
+0

谢谢!它现在正在工作! –