Xamarin。名称'authorEntry在当前上下文中不存在

时间:2018-03-31 21:01:47

标签: c# forms xaml xamarin

我是Xamarin的新手。我想向launchingOptions类添加信息,然后使用Book方法显示信息,并且其工作正常。但为什么会出错?希望你们能帮我解决这个问题。提前谢谢。

NewBookPage.xaml

displayalert()

NewBookPage.xaml.cs

<?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="Form.NewBookPage">
        <StackLayout Margin="10,10,10,0">

            <Entry x:Name="nameEntry"
                Placeholder="name of the book"/>

            <Entry x:Name="authorEntry"
                   Placeholder="name of the author"/>

        <Button Text="save"
               Clicked="Button_Clicked" />

    </StackLayout>
</ContentPage>

错误列表 enter image description here

图片

enter image description here

1 个答案:

答案 0 :(得分:2)

1.清理你的项目

2.重建它,将您的XAML文件属性(Build Action)从Embedded Resource更改为Compile,重建您的项目(将抛出错误)。

3.将您的XAML文件属性切换回嵌入式资源,重建。

请参阅此链接: https://forums.xamarin.com/discussion/96447/the-name-initializecomponent-does-not-exist-in-the-current-context