如何从 ContentView 打开一个 ContentPage?
How to open a ContentPage from a ContentView?
我在 ContentView
中有一个 Xamarin.forms.Maps
,我在 ListView
中使用该视图。我需要在点击地图时打开一个新页面。
我试过如下:
MapClicked="MapClicked"
private async void MapClicked(object sender, MapClickedEventArgs e)
{
var item = (History)((Map)sender).BindingContext;
await Navigation.PushModalAsync(new Pages.Page1());
}
当我点击地图时,这些线被触发,但第 1 页没有打开。那么从 ContentView
打开 ContentPage
的确切方法是什么?
参考:
您应该将 NavigationPage
作为根页面进行导航。阅读更多:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/hierarchical
我在 ContentView
中有一个 Xamarin.forms.Maps
,我在 ListView
中使用该视图。我需要在点击地图时打开一个新页面。
我试过如下:
MapClicked="MapClicked"
private async void MapClicked(object sender, MapClickedEventArgs e)
{
var item = (History)((Map)sender).BindingContext;
await Navigation.PushModalAsync(new Pages.Page1());
}
当我点击地图时,这些线被触发,但第 1 页没有打开。那么从 ContentView
打开 ContentPage
的确切方法是什么?
参考:
您应该将 NavigationPage
作为根页面进行导航。阅读更多:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/hierarchical