Xaml 超链接访问颜色

Xaml 超链接访问颜色,xaml,hyperlink,windows-phone,Xaml,Hyperlink,Windows Phone,如何在单击超链接后更改超链接的颜色(已访问状态) 我使用下一个代码动态创建超链接: 我在XAML中使用段落进入RichTextBox 我在代码隐藏中使用以下内容填充此TShortName对象: 添加(GetNameUrlAsLink(((MyClass)DataContext.MyProperty)) 最后,我用以下内容填充数据(超链接): 私有超链接GetNameUrlAsLink(字符串hp) { var hl=新超链接 { NavigateUri=新Uri(hp), TargetName=

如何在单击超链接后更改超链接的颜色(已访问状态)

我使用下一个代码动态创建超链接:

  • 我在XAML中使用段落进入RichTextBox

  • 我在代码隐藏中使用以下内容填充此TShortName对象:

    添加(GetNameUrlAsLink(((MyClass)DataContext.MyProperty))

  • 最后,我用以下内容填充数据(超链接):

    私有超链接GetNameUrlAsLink(字符串hp) { var hl=新超链接 { NavigateUri=新Uri(hp), TargetName=“\u blank”, 前景=新的SolidColorBrush(currentAccentColorHex), FontSize=20, }; hl.Inlines.Add(hp); 返回hl; }

  • 结果,我得到了带有强调色(currentAccentColorHex)的超链接。但我需要改变那个颜色,当我点击链接,因为它变成白色,这是不适合我在所有

    致以最诚挚的问候试试这个

      Dim scb As New SolidColorBrush()
      scb.Color = Colors.Green
      myHyperlinkButton.Background = scb