我的 Xamarin.Forms 申请的项目类型是否正确?

Is my Xamarin.Forms application of the correct project type?

感觉自己像个真正的白痴:-)

我启动了 Xamarin.Forms 应用程序。 我的应用程序结构(根据解决方案资源管理器)如下:

连接服务 特性 参考 控制器(我添加了这个) 模型(我添加了这个) 资产 资源 MainActivity.cs

我的主要活动具有以下代码内定义结构:

[Activity(Label = "@string/app_name", Theme = "@style/AppTheme.NoActionBar", MainLauncher = true)]
public class MainActivity : AppCompatActivity

Main Activity 的构造函数如下所示:

protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        Xamarin.Essentials.Platform.Init(this, savedInstanceState);
        SetContentView(Resource.Layout.activity_main);

        Android.Support.V7.Widget.Toolbar toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
        SetSupportActionBar(toolbar);            

此外,我的布局是 .XML 文件。不是 .XAML 个文件。

所以我的第一个问题:

  1. 这是否对应于标准 Xamarin.Forms 应用程序?还是我选择了错误的项目类型。我找不到识别项目类型 post 创建的方法。我的第一个猜测是这是我犯了错误的地方。只是不确定哪里出了问题。
  2. 假设项目是正确的,我如何访问应用程序/应用程序/页面引用/变量

我在搜索中获得的所有参考资料都将我指向 class 定义如下:

public partial class MainPage: ContentPage { 

将不胜感激任何指导。 谢谢

由于您是 Xamarin 的新手,您必须遵循我的 Xamarin 团队提供的文档。在此处查看这些链接,它将帮助您开始使用 xamarin。

  1. Create a Xamarin.Forms application quickstart
  2. Build your first Xamarin.Forms App