我在xamarin表单上的新功能,我已经设法以这种方式在应用程序中放入一个菜单工具栏:
<ContentPage.ToolbarItems>
<ToolbarItem Text="Test text"
Icon="add.png"
Priority="0"
Order="Primary"
Clicked="MenuItem_OnClicked"
/>
</ContentPage.ToolbarItems>
我想将用户带到我已经创建的另一个页面,但是我尝试在相关的.cs文件上使用它,正在构建我要将用户重定向到的页面:
private async void MenuItem_OnClicked(object sender, EventArgs e)
{
await Navigation.PushAsync(new ConstAvances { Title = "Example title" });
}
没有任何反应。在应用程序的其他网站上我使用了类似的方法,它的工作原理。我错过了什么吗?请有人请我指出正确的方向吗? 感谢。
答案 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");
}
}