Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 主页的SetContentView_C#_Android_Xamarin_Xamarin.forms - Fatal编程技术网

C# 主页的SetContentView

C# 主页的SetContentView,c#,android,xamarin,xamarin.forms,C#,Android,Xamarin,Xamarin.forms,在Xamarin.Android中,我可以写: SetContentView(Resource.Layout.Main); 用于从Main.axml设置活动内容 如何对Xamarin.Forms进行同样的操作?如何从主页上的Main.axml移动数据 Page page = App.GetMainPage(); page.SetContentView(Resource.Layout.Main); // page doesn't contain method SetContentView AX

在Xamarin.Android中,我可以写:

SetContentView(Resource.Layout.Main);
用于从Main.axml设置活动内容

如何对Xamarin.Forms进行同样的操作?如何从主页上的Main.axml移动数据

Page page = App.GetMainPage();
page.SetContentView(Resource.Layout.Main); // page doesn't contain method SetContentView

A
Xamarin.Forms.Page
与平台无关。您尝试在其上调用特定于Android的方法
SetContentView()
。那不行。当您想要设置布局时,您可以使用XAML或在代码中设置
ContentPage
Content
。 不能在Xamairn.Forms中使用AXML布局


看看这里:在这里,您应该查看自定义渲染器。这就是我们可以在Xamarin.Forms中包含平台特定视图的方式。您将需要实现PageRenderer来实现活动布局