新手编写Xamarin.Forms HelloWorld遇XamlParseException:click属性错误求助
解决Xamarin.Forms的XamlParseException:属性“click”不存在的问题
嘿,我来帮你搞定这个小坑!你遇到的Xamarin.Forms.Xaml.XamlParseException其实是个很常见的大小写失误——XAML是严格区分大小写的,你用了小写的click,但Xamarin.Forms里按钮的点击事件属性正确名称是**Clicked**(首字母大写,结尾带ed)。
具体修复步骤:
- 打开你的
MainPage.xaml文件,找到设置了click属性的控件(大概率是Button) - 把属性名从
click改成Clicked,比如:
错误写法:
正确写法:<Button click="HelloButton_Clicked" Text="Say Hello" /><Button Clicked="HelloButton_Clicked" Text="Say Hello" /> - 确保你的后台代码(
MainPage.xaml.cs)里存在对应的事件处理方法,比如:private void HelloButton_Clicked(object sender, EventArgs e) { // 这里写你的点击逻辑,比如弹出Hello World提示 DisplayAlert("Hello", "Hello World!", "OK"); }
额外说明:
这个错误是XAML语法层面的问题,和你要调试的King Wear智能手表KW88(Android 5.1)的系统版本没关系,先把XAML的属性名改对,就能顺利通过解析啦。
内容的提问来源于stack exchange,提问作者Mehmet kaya
相关产品推荐
相关产品推荐

