我在Xaml中有这段代码:
<Button Text="Click Me" Clicked="OnButtonClicked" />
代码隐藏中的代码:
void OnButtonClicked(object sender, EventArgs args)
{
}
如何在此方法中导航页面?
答案 0 :(得分:4)
首先,请确保您的应用基于NavigationPage
以启用Xamarin.Forms中的导航。为此,请将MainPage
的{{1}}属性设置为App.cs
个实例。
NaviationPage
现在为您的项目添加第二个public App()
{
MainPage = new NavigationPage(new YourStartPage());
}
或Forms Xaml Page
,您可以从起始页面导航到该项目。确保您的Forms ContentPage
处理程序被声明为 OnButtonClicked
(如下面的示例所示),并按照以下方式进行导航:
async