跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[Windows] 请问在 winui3 中如何实现鼠标悬停按钮修改按钮样式的功能?


小天管理

已推荐帖子

最近在学 winui3 ,遇到了这个问题。如果是 WPF 的话有 trigger ,这个很容易解决。但是 winui3 里面把 trigger 砍了,我查阅了一下,似乎需要使用 VisualStateManager 来实现。

但是这个 VisualStateManager 需要放到控件的 Template 中使用,这样的话就没办法使用原来的样式,得自定义模板了。如果我想保持原来的按钮样式,只是在鼠标悬停的时候改一下背景色或者给按钮字体加个下划线,应该如何实现?

PS. 最后吐槽一下 winui3 的开发体验,其实做的挺好,设计理念也不错,XML 描述界面和代码实现分离也是我当初学习编程时候的主流观点。但是毕竟放到现在过时了,不说 XML 的捉急表达能力,界面文件一写一大坨,单说这个残废的热重载就让人抓狂,这方面体验最好的感觉还是 flutter ,那个热重载简直是丝滑。

意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

    没有会员可显示

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...