我正在尝试创建一个应用程序,我希望有超链接的文本,但每当我尝试运行我的应用程序时它会给我这个错误:"错误位置68:40。在xmlns中找不到类型超链接http://xamarin.com/schemas/2014/forms FamilyEvents C:\ desenv \ Family \ FamilyEvents \ DetailsPage.xaml 68"
我的代码是:
答案 0 :(得分:0)
<Hyperlink />
不是Xamarin Forms控件。
您可以使用Label
控件TapGestureRecognizer
来实现类似的功能。
答案 1 :(得分:0)
您使用的类型Hyperlink
不是Xamarin.Forms中的控件,因此它会给您一个错误,即它不是默认命名空间中的类型。
如果您需要此类功能,请使用Label
控件,您可以使用TapGestureRecognizer
点击该控件。代码可能如下所示:
<Label Text="My link">
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="OnTapGestureRecognizerTapped" NumberOfTapsRequired="1" />
</Label.GestureRecognizers>
</Label>
在你的代码背后实现OnTapGestureRecognizerTapped
事件,打开你的链接。