C# 在Xamarin表单中包含XAML中的按钮时,如何修复此异常?
我是XAML和Xamarin的新手,希望在我的android设备上构建一个测试应用程序。在第一页上有一个指向另一页的按钮。下面是C#code HomePage.xaml.cs的一部分:C# 在Xamarin表单中包含XAML中的按钮时,如何修复此异常?,c#,xaml,exception,xamarin,xamarin.forms,C#,Xaml,Exception,Xamarin,Xamarin.forms,我是XAML和Xamarin的新手,希望在我的android设备上构建一个测试应用程序。在第一页上有一个指向另一页的按钮。下面是C#code HomePage.xaml.cs的一部分: public void Clicked(object sender, EventArgs ea) { Navigation.PushModalAsync (new SecondPage ()); } 在第二个页面上,我想加载一个图像和一个按钮,但只要包含该按钮,我就会在运行应用程序时出现以下异常:jav
public void Clicked(object sender, EventArgs ea)
{
Navigation.PushModalAsync (new SecondPage ());
}
在第二个页面上,我想加载一个图像和一个按钮,但只要包含该按钮,我就会在运行应用程序时出现以下异常:java.lang.reflect.InvocationTargetException
。没有按钮,一切正常。以下是图像的xaml代码和第二页的按钮:
<Image Source = "image.png"
x:Name="image"
VerticalOptions="Start">
<Image.GestureRecognizers>
<TapGestureRecognizer
Tapped="ImageTapped"/>
</Image.GestureRecognizers>
</Image>
<Button Text="Text"
BackgroundColor="Aqua"
TextColor="White"
VerticalOptions="EndAndExpand"/>
我不知道我做错了什么,如果有人能告诉我,我会非常感激 在我使用
之前,我刚刚通过使用
解决了这个问题,异常给出的错误消息是什么?在Xamarin.Forms中发布完整的错误消息.FYI,页面应仅包含一个视图。但是,尝试添加两个视图是错误的。使用Grid、StackLayout、RelativeLayout和AbsoluteLayout等容器可以解决这个问题(视图可以有多个子视图)。
public void ImageTapped(object sender, EventArgs ea)
{
image.IsVisible = false;
}