Xamarin表单 - 找不到名称内容的属性

时间:2016-05-31 15:07:07

标签: c# xaml xamarin.forms

我今天要来,因为我遇到了错误。我无法找到 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));

enter image description here

我一次又一次地检查,我尝试通过创建相同的项目来完成教程,但没有天气键和...按钮存在..哪里可以有区别?此外,我有一个MaPage.xaml.cs,我已经写过:

<ContentPage.Content>
    <local:CustomMap x:Name="customMap"/>
</ContentPage.Content>

我使用了&lt; ContentPage.Content &gt;与本教程不同,它有效。当我尝试添加它时,它没有用。

如此无聊,以至于很多时候都会遇到这样的错误......也许它很容易解决,但是从几个小时开始,我就陷入了困境。如果有人可以提供帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

您尝试在Content上设置Button属性,但没有PARSE EXEC FETCH PARSE EXEC FETCH PARSE EXEC FETCH ... PARSE EXEC FETCH 属性。