C# XAMARIN.FORMS 中的超链接按钮

2024-01-30

我想创建具有点击可能性的标签,就像在 WIN 手机 xaml 中一样

<HyperlinkButton Content="My Text to click"/>

有可能在 Xamarin.Forms 中做到这一点吗?

我发现了这个,但不一样:

https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HyperLinkLabel https://github.com/XLabs/Xamarin-Forms-Labs/wiki/HyperLinkLabel


我会采取更标准的方法并使用Button。只需将背景设置为与您的应用程序背景相匹配并删除边框即可。那么就不需要额外的了TapGestureRecongniser代码。 (下面是伪代码:)

Xaml:

<Button Text="Click Me!" Background= "YourAppBackground" BorderWidth="0" Clicked="OnButtonClicked" />

代码隐藏:

void OnButtonClicked(object sender, EventArgs args)
{
    //Open your link in here
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# XAMARIN.FORMS 中的超链接按钮 的相关文章

随机推荐

  • 将字符嵌入图像中

    这就是我想做的 我对 matlab 完全陌生 我使用它才一天左右 这是我的老师要求我做的一些事情 使用 LSB 算法在图像中嵌入语句或字符串组 该字符串将从文件中读取 到目前为止 我还没有使用过任何文件操作 我正在尝试使用一个角色 但我不知
  • Value 对象应该包含多少业务逻辑? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我尊敬的一位导师认为简单的 bean 是浪费时间 值对象 必须 包含一些有用的业务逻辑 另一个人说这样的代码很难维护 并且所有业务逻辑都必须外部
  • 检查 Python 的“Counter”中的元素数量

    Python 2 7 3 1 引入了 Awesomecollections Counter 我的问题 如何计算计数器有多少个 元素出现 我要这个 len list counter elements 但更短 更有效的解决方案是将每个元素的计数
  • Android:每次需要启动和停止服务更好,还是让服务运行并绑定到它并取消绑定它更好?

    我正在开发一个应用程序 可以在来电期间检查多种条件 该应用程序的主要部分是一个广播接收器 用于侦听与手机状态相关的意图 以及一个检查条件的本地服务 目前 每次检测到来电时都会启动该服务 并在电话状态变回空闲时停止 现在我想知道这个程序是否正
  • 如何在 Java 中将 OpenLayers DrawFeature 与 Selenium WebDriver 一起使用(双击问题)?

    我正在测试一个基于 OpenLayers 的 GIS API 我使用 Selenium WebDriver 来执行测试 我现在正在尝试测试 OpenLayers DrawFeature 它在绘制点时效果很好 需要单击一下 但对于直线和多边形
  • Android 2.3不传递html5音频标签Get请求的cookie信息

    我正在尝试使用 android 2 3 中的 html5 音频标签从安全站点播放媒体文件 但我注意到在 Get 请求中 android 2 3 不会将 cookie 信息从浏览器传递到服务器 从而导致 HTTP 1 1 302 暂时移动 服
  • 从 numpy.uint8 数组中提取无符号字符

    我有代码从 python 序列中提取数值 并且在大多数情况下效果很好 但不适用于 numpy 数组 当我尝试提取无符号字符时 我执行以下操作 unsigned char val boost python extract
  • 在网页视图中使用深色模式

    我似乎无法让 android web 视图使用深色主题或使用 media prefers color scheme dark 我正在使用带有 DayNight 主题的 AndroidX 有没有人有一个在 api 29 之前向后兼容的解决方案
  • C 以二进制模式读/写文件

    我创建了一个包含 4000 个块的文件 块大小为 4096 字节 现在我想操作单个块并再次读取它们而不更改文件的大小 实际上我想将另一个文件中的块写入我创建的文件中的特定块 因此 我以二进制模式打开文件 如下所示 FILE storeFil
  • Windows 批处理文件中等效的 Switch 语句

    我想知道是否有一种简单的方法可以根据一个表达式的值在 Windows 批处理文件中分支执行 类似于 C C C Java JavaScript PHP 和其他实际编程语言中的 switch case 块 我唯一的解决方法是一个简单的 if
  • SDK/ADT 更新后 Android 库依赖关系被破坏

    今天 我将 Android SDK 和 Eciple ADT 更新到最新版本 ADT Rev 22 重新启动 Eclipse 后 每当我引用自定义库时 它都会对构建路径感到非常不满意 An example is shown in this
  • Javascript 映射二维数组

    我有这个数组 rows 89 18 9 1903 3 4 3 1 800 它应该看起来像这样 89 1903 3 18 3 1 9 4 800 正在运行的代码如下所示 rows 0 map columnIndex gt rows map r
  • Spring Elastic Search 自定义字段名称

    我是 Elastic Search 的新手 我正在尝试使用 Spring data elasticsearch 来实现它 我的弹性搜索文档中有一些名称为 Transportation Telephone Number 的字段 当我尝试将我的
  • 用于通配符 url 映射的 Kubernetes Ingress 控制器

    我需要我的每个用户都可以通过自定义网址访问服务 例如 abccompany mycloudapp com 每个服务都是 kubernetes 服务 我正在查看入口控制器 但我需要一种使用通配符主机字段并以某种方式将值读入 path 和 se
  • #someDiv 是什么意思? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 当用户将鼠
  • Google Datastore 模拟器从本地数据库中删除数据

    我的本地计算机 Mac OSX 10 11 6 上运行着一个本地数据存储模拟器实例 我已经有一堆数据了 但我想从本地数据库中删除所有数据 从头开始 不过 我已经尝试删除存储数据的目录 我认为的目录 启动模拟器时会出现此消息 WARNING
  • VS2015中sprintf()和wsprintf()的格式差异

    我正在将一些代码从多字节移动到 unicode 并发现我的字符串格式出现错误 看起来 Visual Studio 2015 在 sprintf 和 wsprintf 之间处理宽度参数说明符 的方式不同 这是编译器错误或副作用 还是我错过了一
  • Angular 9 PWA 哈希不匹配(cacheBustedFetchFromNetwork)

    我有一个 Angular PWA 它无法离线启动 http 错误 504 当我检查 ngsw state 时 出现此错误 Error Hash mismatch cacheBustedFetchFromNetwork https examp
  • codeigniter 分页 - 每个页面上的结果保持相同

    我正在使用 Codeigniter 分页 但遇到了问题 url 在点击时发生变化 如限制更新 例如displayAllUsers 10 到 displayAllUsers 15 但结果保持不变 这是我的控制器 public function
  • C# XAMARIN.FORMS 中的超链接按钮

    我想创建具有点击可能性的标签 就像在 WIN 手机 xaml 中一样