我是移动开发的新手。为此,我正在练习xamarin表格并遵循sample code。但是它有一些我无法理解的问题。
首先,解决方案中没有Mainpage.xaml
文件,我必须手动添加它,如下图所示
在示例代码中,他们还说要将粘贴app.xaml.cs
代码复制到我的同名解决方案文件中。但是没有这样的文件,如上图所示。但我确实有app.cs
文件,所以我将该代码粘贴到此文件中,我收到以下错误
此外,当我运行它时,我收到以下消息
我搜索过很多文章,但找不到合适的答案
任何帮助都将受到高度赞赏
答案 0 :(得分:1)
查看quickstart它引用了空白 Xaml 应用程序(Xamarin.Forms Portable)模板。检查我自己的Visual Studio 2015(Windows 10)时,此模板不存在并创建一个空白应用程序(Xamarin.Forms Portable让我处于类似的情况;没有Mainpage.xaml。
在表单项目中,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。希望这会有所帮助。