SetContentView用于主页
本文关键字:主页 用于 SetContentView | 更新日期: 2023-09-27 18:09:04
In Xamarin。Android我可以写:
SetContentView(Resource.Layout.Main);
设置活动内容从Main.axml
我怎么能做同样的Xamarin.Forms?我如何从主移动数据。Axml在主页上?
Page page = App.GetMainPage();
page.SetContentView(Resource.Layout.Main); // page doesn't contain method SetContentView
你应该检查自定义渲染器。这就是我们在Xamarin.Forms中包含特定平台视图的方法。你需要实现PageRenderer来实现Activity布局。
Xamarin.Forms.Page
是平台无关的。你尝试调用Android特定的方法SetContentView()
。这行不通。当您想要设置布局时,您可以使用XAML或在代码中设置ContentPage
的Content
。在xamair . forms .
请看这里:http://developer.xamarin.com/guides/cross-platform/xamarin-forms/getting-started/和http://developer.xamarin.com/guides/cross-platform/xamarin-forms/controls/pages/