第一次在 Xamarin 中进行按钮单击操作(C# 和 xaml 文件)
make on button click action for first time in Xamarin (C# and xaml file)
这是我第一次开始使用 C# 在移动应用程序 (Xamarin) 中编码,我正在尝试在单击它时创建按钮,消息会出现一些信息,我在 .xaml 中编写了这段代码文件:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="App1.MainPage">
<ContentPage.Content>
<StackLayout>
<Button Text="click Me"
VerticalOptions="CenterAndExpand"
HorizontalOptions="Center"
Clicked="OnButtonClicked"/>
<Label x:Name ="lblMessage" FontSize="Large"></Label>
</StackLayout>
</ContentPage.Content>
</ContentPage>
我在 c# 文件中写了这个:
namespace App1
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
private void OnButtonClicked(object sender, EventArgs e)
{
lblMessage.Text = "save";
}
}
}
我遇到的错误是在 c# 文件的 lblMessage 变量中:
The name 'lblMessage' does not exist in the current context
我是从 youtube 频道做的,这正是他所做的,但它与他一起工作并且给我一个错误,任何想法或帮助?
1.Clean你的项目优先
2.Rebuild 它,将您的 XAML 文件属性(构建操作)从嵌入式资源更改为 C# 编译器,重建您的项目(将引发错误)。
3.Switch 将您的 XAML 文件属性返回到嵌入式资源,重建。
这是我第一次开始使用 C# 在移动应用程序 (Xamarin) 中编码,我正在尝试在单击它时创建按钮,消息会出现一些信息,我在 .xaml 中编写了这段代码文件:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="App1.MainPage">
<ContentPage.Content>
<StackLayout>
<Button Text="click Me"
VerticalOptions="CenterAndExpand"
HorizontalOptions="Center"
Clicked="OnButtonClicked"/>
<Label x:Name ="lblMessage" FontSize="Large"></Label>
</StackLayout>
</ContentPage.Content>
</ContentPage>
我在 c# 文件中写了这个:
namespace App1
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
private void OnButtonClicked(object sender, EventArgs e)
{
lblMessage.Text = "save";
}
}
}
我遇到的错误是在 c# 文件的 lblMessage 变量中:
The name 'lblMessage' does not exist in the current context
我是从 youtube 频道做的,这正是他所做的,但它与他一起工作并且给我一个错误,任何想法或帮助?
1.Clean你的项目优先
2.Rebuild 它,将您的 XAML 文件属性(构建操作)从嵌入式资源更改为 C# 编译器,重建您的项目(将引发错误)。
3.Switch 将您的 XAML 文件属性返回到嵌入式资源,重建。