示例代码问题xamarin形成快速入门

时间:2016-10-31 11:09:01

标签: c# android xamarin.ios xamarin.android xamarin.forms

我是移动开发的新手。为此,我正在练习xamarin表格并遵循sample code。但是它有一些我无法理解的问题。

首先,解决方案中没有Mainpage.xaml文件,我必须手动添加它,如下图所示

enter image description here

在示例代码中,他们还说要将粘贴app.xaml.cs代码复制到我的同名解决方案文件中。但是没有这样的文件,如上图所示。但我确实有app.cs文件,所以我将该代码粘贴到此文件中,我收到以下错误

此外,当我运行它时,我收到以下消息

我搜索过很多文章,但找不到合适的答案

任何帮助都将受到高度赞赏

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

模板

查看quickstart它引用了空白 Xaml 应用程序(Xamarin.Forms Portable)模板。检查我自己的Visual Studio 2015(Windows 10)时,此模板不存在并创建一个空白应用程序(Xamarin.Forms Portable让我处于类似的情况;没有Mainpage.xaml。

App.xaml.cs

在表单项目中,app.cs类用于初始化您的布局。这与App.xaml.cs不同; App.xaml.cs将是关联的App.xaml文件的后备文件。您可以尝试查看此相关question,看看该模板是否会布置您需要的内容。虽然,再看看快速入门,它似乎不再符合sample project。而不是替换App.cs中的所有代码,替换

应该没问题
import Tkinter as Tk

 MainPage = new ContentPage
  {
    Content = new StackLayout
    {
      VerticalOptions = LayoutOptions.Center,
      Children = {
        new Label {
          XAlign = TextAlignment.Center,
          Text = "Welcome to Xamarin Forms!"
        }
      }
    }
  };

这应该足以告诉应用程序您希望您的默认页面是他们之前制作的MainPage。希望这会有所帮助。