鼠标悬停时的 WPF TextBlock 样式下划线

2024-01-10

简单的问题。下面的 WPF C# 代码可以减轻一些重量吗?我的意思是,WTF,呃...我的意思是 WPF,来吧。你见过CSS吗?我只想在鼠标悬停时在文本下划线,就像链接一样。我真的需要为此添加 9 行吗?

<TextBlock x:Name="Cassette_tblPrintLabel" Text="Print Label" Canvas.Left="154" Canvas.Top="215" Foreground="#FF3355FF" Cursor="Hand" MouseDown="Cassette_lblPrintLabel_MouseDown">
    <TextBlock.Style>
        <Style TargetType="TextBlock">
            <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="TextBlock.TextDecoration" Value="Underline" />
            </Trigger>
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>

提前致谢!


添加样式作为资源;那么至少你可以重新使用它。我认为这是你能做的最好的事情。

<Application.Resources>
    <Style TargetType="TextBlock" x:Key="HoverUnderlineStyle">
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="TextBlock.TextDecorations" Value="Underline" />
            </Trigger>
        </Style.Triggers>
    </Style>
</Application.Resources>

<TextBlock Style="{StaticResource HoverUnderlineStyle}" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

鼠标悬停时的 WPF TextBlock 样式下划线 的相关文章

随机推荐

  • Android:将compileSdkVersion设置为比最新api更低的版本有优势吗?

    将清单中的compileSdkVersion设置为小于最新的api版本号有什么好处 还是应该始终将其设置为最新的api版本 android compileSdkVersion 22 当我说优势时 我指的是应用程序的性能 应用程序的编译时间
  • 使用谷歌应用程序引擎部署 Bottle 应用程序时出现问题

    这里是新手 我一直在尝试使用谷歌应用程序引擎在瓶子中创建一个 Hello World 我显示了 hello world 部分 但即使在索引页面上 我也得到以下输出 Hello world 状态 500 如果我尝试添加新路由 例如 page
  • 关闭服务器后尝试运行服务器时,Django python已停止工作

    python manage py runserver 第一次工作正常 但是用 ctrl c 关闭它后 我无法再次启动它 我收到错误消息 Python 已停止工作 通过重新启动计算机可以轻松解决此问题 但非常不方便 我也使用 pycharm
  • 编译 Rust 静态库并在 C++ 中使用它:未定义的引用

    我正在尝试编译一个staticRust 中的库 然后在我的 C 代码中使用它 注意这是从 C 调用 Rust 而不是相反 我浏览了我可以在网上找到的所有教程 并回答了类似的问题 我显然做错了什么 尽管我看不出是什么 我为我的问题创建了一个最
  • 无法在 Ubuntu Oracle Java 8 上运行 IntelliJ IDEA CE 12

    我使用的是 Ubuntu 13 04 和 Oracle Java 8 我已经设置了JAVA HOME and PATH变量 以下是尝试运行 IntelliJ 的终端输出 darren ubuntu opt intellij idea ce
  • 如何在 Mac OS X 中检测 SSD?

    是否有一种可靠 快速 确定性的方法 即not基准 来检查 Mac OS X 所在的系统驱动器是否是固态驱动器 还有其他指标可以表明磁盘处理并行访问的能力如何吗 我正在尝试调整我的程序将用于磁盘绑定操作的线程数 我对原始速度或寻道时间不感兴趣
  • Android FileProvider 删除文件

    我正在使用照片库应用程序 由于最近的牛轧糖更新 我无法从图库中删除文件 我发现我必须使用Fileprovider对于文件访问 我尝试了下面的代码 但它说 04 25 12 52 03 031 3204 4133 com zo tns1 E
  • 改造解析JSON动态键

    我是改造的新手 如何使用retrofit解析下面的Json data Aatrox id 266 title a Espada Darkin name Aatrox key Aatrox Thresh id 412 title o Guar
  • MongoDB $graphLookup 尝试获取树结构

    我正在尝试使用新的 MongoDB v3 4 graphLookup 聚合管道 我有这个简单的树集合 其中包含一些节点和父 DBRef id ObjectId 59380657bbdbfb36c18a80f2 name Root node
  • 如何在 Web 视图中单击链接时禁用橙色圆圈效果

    我试图捕捉鼠标点击位置 所以我写了一个onClick in the body标签 但每次我点击页面时 整个页面都会变成橙色一段时间 有什么设置可以禁用这个效果吗 根据this http groups google com group pho
  • 1000以上怎么取?

    如何从数据存储中获取超过 1000 条记录并将所有记录放入一个列表中以传递给 django 从版本 1 3 6 2010 年 8 月 17 日发布 开始 您CAN 从变更日志 http code google com p googleapp
  • 为什么我无法保存我的地址?

    我正在尝试使用 Django 开发一个电子商务网站 我想使用 ajax 来处理我的结账表单 当我添加 Ajax 时 填写表单并单击提交按钮后 我发现我的表单和数据没有通过进入我的管理员来保存 它也没有被重定向到return HttpResp
  • C# 中的不透明字典键模式

    我遇到过很多情况 其中访问键控集合 如字典 中的项目的模式因键的类型不是简单类型 字符串 整数 双精度等 而受到阻碍 并且不是您想要提升为实际命名类的东西 C 3 0 引入了编译器自动生成的匿名类型的概念 不像struct的 这些动态生成的
  • 使用正则表达式从字符串中提取数字

    我找到了这个 C 代码 然后根据我的需要进行了改进 但现在我想让它适用于所有数字数据类型 public static int intRemover string input string inputArray Regex Split inp
  • 删除 R 中 ggplot2 中的单个 x 轴刻度线?

    我正在 ggplot2 中制作条形图 出于演示原因 我需要在一些条形之间留有空格 我正在使用限制scale x discrete插入空条 这给了我需要的间距 群体之间的差距b and c在我的模拟数据中看起来很完美 但是之间的差距a and
  • 丢失代理类的类自定义注释

    我正在使用 Seam 使用 In 注释将 bean 注入到我的控制器中 注入的类有一个自定义注释 当调用injectedClass getClass getAnnotation annotationClass 时 它返回null 调试时 我
  • R:rm和remove有什么区别?

    有什么区别rm and remove http stat ethz ch R manual R patched library base html rm html 没有区别 remove是一个别名 定义为 remove lt rm 查看源代
  • 如何从 XSLT 输出与号 (&)

    我正在转换所有 into amp 在我的 XML 中 以便 XSLT 能够编译 我正在将 XML 样式转换为 HTML 但是 当 XSLT 填充文本框时 我需要 amp 显示为 例如 它显示 you amp me 在文本框中 但我需要查看
  • Mass Transit:当存在不同消息类型时确保消息处理顺序

    我是公共交通新手 我想了解它是否对我的情况有帮助 我正在构建一个使用 CQRS 事件源架构实现的示例应用程序 并且我需要一个服务总线 以便将命令堆栈创建的事件分派到查询堆栈反规范化器 假设我们的域中有一个聚合 我们称之为Photo 以及两个
  • 鼠标悬停时的 WPF TextBlock 样式下划线

    简单的问题 下面的 WPF C 代码可以减轻一些重量吗 我的意思是 WTF 呃 我的意思是 WPF 来吧 你见过CSS吗 我只想在鼠标悬停时在文本下划线 就像链接一样 我真的需要为此添加 9 行吗