键入在 XMLNS http://xamarin.com/schemas/2014/forms 中找不到的超链接



我正在尝试制作一个应用程序,我想有带有超链接的文本,但是每当我尝试运行我的应用程序时,它都会给我此错误:"错误位置 68:40。在 xmlns 中找不到的类型超链接 http://xamarin.com/schemas/2014/forms 家庭事件 C:\desenv\家庭\家庭事件\详细信息页面.xaml 68 ">

我的代码是这样的:

我的代码

<Hyperlink />不是 Xamarin Forms 控件。

您可以通过将 Label 控件与 TapGestureRecognizer 一起使用来实现类似的目标。

你正在使用的类型Hyperlink不是 Xamarin.Forms 中的控件,因此它会给你一个错误,指出它不是在默认命名空间中找到的类型。

如果需要此类功能,请使用Label控件,您可以使用TapGestureRecognizer点击该控件。代码可能如下所示:

<Label Text="My link">
    <Label.GestureRecognizers>
        <TapGestureRecognizer Tapped="OnTapGestureRecognizerTapped" NumberOfTapsRequired="1" />
    </Label.GestureRecognizers>
</Label>

并在您的代码隐藏中实现打开链接的 OnTapGestureRecognizerTapped 事件。

最新更新