超链接访问了颜色

时间:2013-01-18 10:54:28

标签: xaml hyperlink windows-phone

点击超链接(访问状态)后如何更改超链接的颜色。

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

  1. 我在XAML中使用段落到RichTextBox

  2. 我在代码中填充此TShortName对象:

    TShortName.Inlines.Add(GetNameUrlAsLink(((MyClass的)的DataContext).MyProperty));

  3. 最后我用以下内容填充数据(超链接)

    私有超级链接GetNameUrlAsLink(字符串hp) { var hl = new Hyperlink {     NavigateUri =新的Uri(hp),     TargetName =“_ blank”,     Foreground = new SolidColorBrush(currentAccentColorHex),     FontSize = 20, }; hl.Inlines.Add(马力); 返回hl; }

  4. 结果,我得到了带有强调色的超链接(currentAccentColorHex)。但是当我点击链接时我需要更改颜色,因为它变成了白色,根本不适合我。

    祝你好运

0 个答案:

没有答案