在xmlns http://xamarin.com/schemas/2014/forms中找不到类型超链接

时间:2017-03-30 13:11:51

标签: listview hyperlink xamarin.forms label navigateuri

我正在尝试创建一个应用程序,我希望有超链接的文本,但每当我尝试运行我的应用程序时它会给我这个错误:"错误位置68:40。在xmlns中找不到类型超链接http://xamarin.com/schemas/2014/forms FamilyEvents C:\ desenv \ Family \ FamilyEvents \ DetailsPage.xaml 68"

我的代码是:

My code

2 个答案:

答案 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事件,打开你的链接。