我正试图让奥克斯图和Xamarin一起运行一个Android应用程序。这些文件规定如下:
初始化呈现器 您需要在OxyPlot ()之后添加以下调用来初始化Xamarin.Forms.Forms.Init呈现器: OxyPlot.Xamarin.Forms.Platform.iOS.PlotViewRenderer.Init();(统一API):OxyPlot.Xamarin.Forms.Platform.Android.PlotViewRenderer.Init();Android: OxyPlot.Xamarin.Forms.Platform.Android.PlotViewRenderer.Init();通用Windows: OxyPlot.Xamarin.Forms.Platform.UWP.PlotViewRenderer.Init();Windows : OxyPlot.Xamarin.Forms.Platform.WP8.PlotViewRenderer.Init(); 提示:在解决方案中搜索“Xamarin.Forms.Forms.Init()”可以找到所有需要添加代码的位置。
我在解决方案中搜索"Xamarin.Forms.Forms.Init()“,但是找不到这个字符串。对于如何从这里开始,以及如何运行一个简单的阵图示例应用程序,有什么提示吗?
发布于 2018-11-17 13:39:04
在Xamarin.Forms.Forms.Init()中的protected override void OnCreate中调用MainActivity.cs。
[Activity(Label = "fooApp", Icon = "@drawable/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
OxyPlot.Xamarin.Forms.Platform.Android.PlotViewRenderer.Init();
LoadApplication(new App());
}
}https://stackoverflow.com/questions/53340957
复制相似问题