我尝试使用 Xamarin.Forms.Maps 制作应用程序。我尝试使用官方示例,我这样做了:
public MapPage ()
{
InitializeComponent();
var map = new Map(MapSpan.FromCenterAndRadius(new Position(55, 37), Distance.FromKilometers(1)))
{
IsShowingUser = true,
HeightRequest = 100,
WidthRequest = 960,
VerticalOptions = LayoutOptions.FillAndExpand
};
var stack = new StackLayout { Spacing = 0 };
stack.Children.Add(map);
Content = stack;
}
它是我的 MapPage 的构造函数,它继承了 ContentPage。但是,当应用程序运行时,它不会将活动表单更改为我的 MapPage。如果我评论某些内容并且 StackLayout 在 Children 中没有地图,则会显示该表单。我通过调用这个来显示之前的表格:
Navigation.PushModalAsync(new MapPage(), true);
有人可以给我一些建议吗?