这是我第一次做Xamarin Form或PCL。在Xamarin表格中,我可以看到几乎没有可用的控件和页面。我们还能在资源文件夹中设计android布局,并在onCreate函数中调用setContentView。
答案 0 :(得分:1)
当然你可以 - 你完全能够mix-and-match Xamarin.Forms中的任何Xamarin.Classic代码。您必须在.Droid
文件夹中创建Android设计,并了解此功能仅适用于Android。
要使其正常工作,您必须创建自定义渲染器。表单将使用此自定义呈现器将Xamarin.Classic代码嵌入到Forms应用程序中。我建议您阅读the documentation有关此主题的信息,或查看this video。
注意 - 如果你这样做 - 你没有充分利用Xamarin.Forms的力量。表单以这样的方式创建,应该很容易创建具有重复使用负载的跨平台应用程序。创建自定义渲染器将使其适用于一个平台,但不会神奇地用于另一个平台。 OnCreate
功能也可以在the Xamarin.Forms lifecycle中使用,它可以跨平台工作。
我希望这能引导你走向正确的方向 - 祝你好运!