我今天要来,因为我遇到了错误。我无法找到 the tutorial 我跟随我的项目之间的区别。
[System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
private void InitializeComponent() {
this.LoadFromXaml(typeof(AppPageSwitcher));
Client = this.FindByName<global::Xamarin.Forms.Button>("Client");
}
如教程中提到的,我已经创建了一个新的空白应用程序(Xamarin.Forms Portable)。然后,我也删除了UWP部分和Win 8.1。所以我还有(便携式/ Android / iOS / WinPhone 8.1)。它还说要安装和更新几个软件包,一切都已经完成了。
所以,他们建议创建关于他们项目的三个类,我只创建一个与TCP客户端连接相关的类。的(TCPclient.cs)
PS:TCPclient.cs: 我无法放置代码,因为我试图对其进行测试以使其正常工作。这就是我需要创建图形应用程序的原因。
开始编写共享的UI代码
我在这一步(我知道,它在教程中不远)。他们通过右键单击WeatherApp项目并选择Add&gt;告诉我们&#34; 添加名为WeatherPage.cs的表单Xaml页面。新物品.... &#34;。我这样做并创建了第一个xaml页 AppPageSwitcher.xaml 。这个页面只是对来自xaml的设计的测试。
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="PROJECT_NAME.Controlers.AppPageSwitcher">
<Button x:Name="Client" Content="Client"/>
</ContentPage>
所以现在,我制作了这段代码,因为我只想更轻松地尝试一下
public partial class AppPageSwitcher : ContentPage
{
public AppPageSwitcher()
{
InitializeComponent();
this.Title = "PROJCET_NAME";
Client.Clicked += ClientButton_Clicked;
}
private void ClientButton_Clicked(object sender, EventArgs e)
{
Client.Text = this.Title;
}
}
问题出现了:
this.LoadFromXaml(typeof运算(AppPageSwitcher));
我一次又一次地检查,我尝试通过创建相同的项目来完成教程,但没有天气键和...按钮存在..哪里可以有区别?此外,我有一个MaPage.xaml.cs,我已经写过:
<ContentPage.Content>
<local:CustomMap x:Name="customMap"/>
</ContentPage.Content>
我使用了&lt; ContentPage.Content &gt;与本教程不同,它有效。当我尝试添加它时,它没有用。
如此无聊,以至于很多时候都会遇到这样的错误......也许它很容易解决,但是从几个小时开始,我就陷入了困境。如果有人可以提供帮助,谢谢!
答案 0 :(得分:0)
您尝试在Content
上设置Button
属性,但没有PARSE
EXEC
FETCH
PARSE
EXEC
FETCH
PARSE
EXEC
FETCH
...
PARSE
EXEC
FETCH
属性。