在RichTextBox中HyperLink超链接,为什么对全局的style设置无效?

问题描述

我在windows.resources的全局资源里,设置了HyperLink的style。放在TextBlock里的超链接,有效果。为什么放在RichTextBox里的超链接,却没有效果?有遇到这种情况的吗?

解决方案

解决方案二:
RichTextBox会将控件转换为对应的Visual,你用Snoop来看你生成的VisualTree
解决方案三:
那就是说,全局的Hyperlink的style设置,怎么也不能应用于在RichTextBox里的超链接?有没有解决的办法?引用1楼的回复:

RichTextBox会将控件转换为对应的Visual,你用Snoop来看你生成的VisualTree

解决方案四:
查看可视树,有什么作用吗?引用1楼的回复:

RichTextBox会将控件转换为对应的Visual,你用Snoop来看你生成的VisualTree

时间: 2024-08-29 10:42:26

在RichTextBox中HyperLink超链接,为什么对全局的style设置无效?的相关文章

C# RichTextBox中插入超链接,如何改变forecolor

问题描述 需求是改变超链接文本中部分文本的颜色,使用SelectionColor并没有效果,请教如何改变选定文本的前景色

DataGrid中实现超链接的3种方法_实用技巧

1.使用DataGrid中的超链接列-HyperLinkColumn 相信很多人都使用过datagrid中的超链接列,它很好用,默认情况下只能传递一个参数,如下所示: 复制代码 代码如下: <asp:HyperLinkColumn DataTextField="CompanyName" DataNavigateUrlField="CustomerID"     DataNavigateUrlFormatString="Default2.aspx?cu

WPF中动态更新TextBlock文字中的超链接,文本

1.------------------------------------------------------------------------- 修改超链接的文本文字: <TextBlock><Hyperlink> <TextBlock  x:Name="TextBlockNeedChange" Text="改变的文本" />             </Hyperlink></TextBlock>

在Word 2010文档中取消超链接

所谓取消超链接并不会删除设置有超链接的文本或图片,而只是取消其超链接属性.在Word 2010文档中取消超链接的方法如下所述: 打开Word 2010文档窗口,右键单击带有超链接的文本或图片任意位置,在打开的快捷菜单中选择"取消超链接"命令即可,如图2011081205所示. 图2011081205 选择"取消超链接"命令

在Word 2010文档中修改超链接的颜色

在Word 2010文档中,超链接有其默认的颜色,如果单纯修改超链接文本颜色不起作用.这是因为Word 2010文档中的超链接 颜色是由主题颜色决定的,要想改变超链接颜色则必须设置主题颜色,具体操作步骤如下所述: 第1步,打开Word 2010文档窗口,切换到"页面布局"功能区.在"主题"分组中单击"主题颜 色"按钮,并在打开的主题颜色列表中选择"新建主题颜色"命令,如图2011081301所示. 图2011081301 选

PPT2013中隐藏超链接下划线的方法

  PPT2013中隐藏超链接下划线的方法 1.打开PowerPoint演示文稿,选中带有超链接的字体,然后鼠标右键,单击"字体"选项,如下图. 2.弹出"字体"对话框,在"字体"选项卡中,"下划线线型"设置成为"单线","下划线颜色"设置成"白色",然后单击"确定",如下图. 3.看下方效果图,会发现下划线已经没有了. 说明:此方法只是让下划线颜

教你如何清除Word2003中的超链接

  教你如何清除Word2003中的超链接           方法一:运用自动更正选项 ①启动Word2003,在空白处直接输入网站地址之后,自动变为蓝色的超链接形式,我们仔细发现,首字母下有一道横线,光标移动至此,显示自动更正选项. ②单击自动更正选项,有三个可供选择的,选择控制自动更正选项. ③在键入时自动套用格式选项卡中,取消勾选Internet及网络路径替换为超链接,确定即可,这样之后再输入网址,也不会自动变为蓝色的链接形式. 方法二:通过快捷键解决 这种方法相比之前那种更加简单快速,

MindManager怎么在备注中添加超链接

  步骤一:在主题备注窗口中,点击要添加超链接的位置(如果选定文本或图像,选定的对象将变成"热门",点击时会打开超链接). 步骤二:在主题备注内部右击,点击添加超链接;或者在主题备注工具栏上,点击超链接,也可以按CTRL+K. 步骤三:定义超链接.此部分相关文章请参考MindManager15之添加超链接到文件或网页.如何在MindManager15中添加超链接到导图中主题.如何在MindManager2016中添加超链接到新建文档.如何在MindManager15中添加超链接到邮件地

Office文档中的超链接无法打开

故障现象: 使用 Outlook 2007 时,突然发现无法打开邮件中的超链接,每次点击都会跳出错误信息"由于本机的限制,该操作已被取消,请与系统管理员联系."原以为是链接本身的问题,但多次试验后发现,网址链接.邮件链接等等都打不开了.而且,在其他 Office 组件如 Word,Excel 中,也出现了类似的问题. 原因分析: 这个问题,可能是注册表中部分键值被修改而引起的.使用某些第三方软件时会修改注册表键值,如果卸载时没有将这些键值还原,就会出错. 解决方案: 1. 首先请关闭出