返回顶部
首页 > 资讯 > 精选 >.NET MAUI项目中怎么创建超链接
  • 291
分享到

.NET MAUI项目中怎么创建超链接

2023-06-29 17:06:36 291人浏览 独家记忆
摘要

本篇内容介绍了“.net MAUI项目中怎么创建超链接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!.NET MAUI Previ

本篇内容介绍了“.net MAUI项目中怎么创建超链接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

.NET MAUI Preview 13预览版中,.NET MAUI 支持带标签控件的格式化文本。

标签中的格式化文本

标签是显示带或不带文本环绕的文本的视图。使用格式化文本功能(现在位于单个标签中),您可以使用不同的 span 元素为每个设置选择多个选项。
例如,您可以对单个标签中的单词应用单独的颜色。这将使标签更具装饰性。
Span 元素支持以下选项:

  • CharacterSpacing

  • FontAttributes

  • FontFamily

  • FontSize

  • TextColor

  • TextTransfORM.Lowercase

  • TextTransform.Uppercase

  • TextDecorations.Underline

  • TextDecorations.Strikethrough

<Label Margin="10" LineHeight="2"> <Label.FormattedText>  <FormattedString>   <Span Text=".NET MAUI Label with Text Formatting in Preview 13 " FontSize="20" />   <Span Text="Character Spacing - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" CharacterSpacing="12" />   <Span Text="Font Attributes - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" FontAttributes="Bold"/>   <Span Text="Font Size - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="18"/>   <Span Text="Font Family - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" FontFamily="Matura MT Script Capitals" />   <Span Text="Text Color - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" TextColor="Red"/>   <Span Text="Lowercase - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" TextTransform="Lowercase"/>   <Span Text="Uppercase - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" TextTransform="Uppercase" />   <Span Text="Strikethrough - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" TextDecorations="Strikethrough"/>   <Span Text="Underline - " FontSize="14" TextColor="Black"/>   <Span Text=" Hello World! " FontSize="14" TextDecorations="Underline" />  </FormattedString> </Label.FormattedText></Label>

.NET MAUI项目中怎么创建超链接

使用标签的格式化文本功能创建超链接 UI

我将使用两个选项,TextColor和TextDecorations.Undercomings.Undercoming,创建一个具有超链接UI的标签。

创建可重用超链接类

创建了一个名为 HyperlinkUI 的类,该类派生自 span,并在其中添加了一个名为 LinkUrl 的可绑定属性。
由于 span 继承了 GestureElement,因此您可以添加 Gesture 识别器以使用 LinkUrl 属性进行导航。
请参阅下面的代码示例。

public class HyperlinkUI : Span{  public static readonly BindableProperty LinkUrlProperty =   BindableProperty.Create(nameof(LinkUrl), typeof(string), typeof(HyperlinkUI), null);    public string LinkUrl  {    get    {      return (string)GetValue(LinkUrlProperty);    }    set    {      SetValue(LinkUrlProperty, value);    }  }   public HyperlinkUI()   {      ApplyHyperlinkAppearance();   }   void ApplyHyperlinkAppearance()   {      this.TextColor = Color.FromArgb("#0000EE");      this.TextDecorations = TextDecorations.Underline;   }   void CreateNavgigationCommand()   {      // 由于 Span 继承了 GestureElement,因此您可以添加 Gesture Recognizer 以使用 LinkUrl 进行导航   }}

现在,您可以将此超链接UI用作标签中的跨度元素。我们可以将整个文本或部分文本显示为超链接文本。请参阅下面的代码示例。

<Label Margin="10" LineHeight="2" InputTransparent="False" TextColor="Black"> <Label.FormattedText>  <FormattedString>   <Span Text="Click "/>   <local:HyperlinkUI Text="here" LinkUrl="https://docs.microsoft.com/xamarin/"/>   <Span Text=" to learn more about Syncfusion .NET MAUI Controls."/>  </FormattedString> </Label.FormattedText></Label>

.NET MAUI项目中怎么创建超链接

“.NET MAUI项目中怎么创建超链接”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: .NET MAUI项目中怎么创建超链接

本文链接: https://lsjlt.com/news/325847.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • .NET MAUI项目中创建超链接
    .NET MAUI Preview 13预览版中,.NET MAUI 支持带标签控件的格式化文本。 标签中的格式化文本 标签是显示带或不带文本环绕的文本的视图。使用格式化文本功能(现...
    99+
    2024-04-02
  • .NET MAUI项目中怎么创建超链接
    本篇内容介绍了“.NET MAUI项目中怎么创建超链接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!.NET MAUI Previ...
    99+
    2023-06-29
  • Linux中怎么给目录创建软链接或硬链接
    这篇文章将为大家详细讲解有关Linux中怎么给目录创建软链接或硬链接,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  解决方法:  当我们需要在不同的目录下用到同一个文件时,会用到以下命令。...
    99+
    2023-06-13
  • html中怎么建立超链接
    小编给大家分享一下html中怎么建立超链接,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html中建立超链接的方法:首先创建一个HTML示例文件;然后创建一个a标...
    99+
    2023-06-14
  • nodejs中怎么创建项目
    作为一个开发者,当你决定使用 Node.js 来进行后端开发时,第一步就是创建一个新的项目。有许多不同的方法来完成这个任务,但是在本篇文章中,我们将讨论最常见的方法。在开始之前,确保你已经安装了 Node.js。如果你还没有安装,可以前往官...
    99+
    2023-05-14
  • PyCharm中怎么创建Django项目
    今天小编给大家分享一下PyCharm中怎么创建Django项目的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.创建虚拟环境...
    99+
    2023-07-02
  • python中怎么创建新项目
    在Python中创建新项目通常遵循以下步骤: 创建项目文件夹:首先,在你的计算机上创建一个新的文件夹,作为你的项目文件夹。 初始化...
    99+
    2024-04-02
  • openPNE怎么创建项目
    这篇文章主要讲解了“openPNE怎么创建项目”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“openPNE怎么创建项目”吧!不知道你们有没有用过openPNE,其实我们可以使用openPNE...
    99+
    2023-06-20
  • pycharm怎么创建项目
    创建项目步骤:1、打开PyCharm;2、在欢迎界面,点击“Create New Project”按钮,或者在菜单栏中选择“File” > “New Project”;3、在弹出的对话框中,选择您的项目类型,然后点击“Next”;4、选择项...
    99+
    2023-12-09
    pycharm 项目
  • 怎么在eclipse中创建java项目
    在Eclipse中创建Java项目的步骤如下: 打开Eclipse,并点击菜单栏中的 “File”,然后选择 “New” -&g...
    99+
    2024-04-02
  • sqlserver中怎么创建链接服务器
    本篇文章给大家分享的是有关sqlserver中怎么创建链接服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.展开服务器对象-->链...
    99+
    2024-04-02
  • idea怎么创建spring项目
    要创建一个Spring项目,可以按照以下步骤进行:1. 确保你已经安装了Java开发环境(JDK)和Maven构建工具。如果没有安装...
    99+
    2023-09-21
    spring idea
  • idea怎么创建maven项目
    要创建一个Maven项目,你可以按照以下步骤进行操作:1. 安装Maven:首先,确保你的计算机上已经安装了Maven。你可以在Ma...
    99+
    2023-10-11
    idea maven
  • pycharm怎么创建新项目
    这篇文章主要介绍“pycharm怎么创建新项目”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“pycharm怎么创建新项目”文章能帮助大家解决问题。pycharm创建新项目的方法:首先打开pychar...
    99+
    2023-07-02
  • pycharm怎么创建Django项目
    要在PyCharm中创建Django项目,请按照以下步骤操作:1. 打开PyCharm并点击"Create New Project"...
    99+
    2023-08-09
    pycharm Django
  • idea怎么创建springboot项目
    要创建一个Spring Boot项目,可以按照以下步骤进行操作: 确保已安装Java Development Kit(JDK)并...
    99+
    2023-10-27
    idea springboot
  • android studio怎么创建项目
    要创建一个项目,你可以按照以下步骤在Android Studio中创建一个新的项目:1. 打开Android Studio并选择“S...
    99+
    2024-02-29
    android
  • pycharm怎么创建python项目
    使用 pycharm 创建 python 项目:打开 pycharm 并单击“文件”>“新建”>“项目”。填写项目名称、位置和 python 解释器。可选:选择框架和创建主 ...
    99+
    2024-04-03
    python pycharm
  • vscode怎么创建HTML项目
    vscode创建html项目的步骤:1、安装visual studio code;2、打开vscode;3、创建新文件夹作为项目目录;4、在vscode中打开项目文件夹;5、创建html...
    99+
    2024-04-02
  • linux怎么创建软硬链接
    在Linux系统中,可以使用`ln`命令创建软链接和硬链接。1. 创建软链接:```ln -s 源文件 链接文件```源文件可以是文...
    99+
    2023-10-12
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作