摘要:在 WPF 中按钮 Button 将会吃掉路由事件,此时的 EventTrigger 如果通过 RoutedEvent 是 MouseLeftButtonDown 那么将会拿不到路由事件,也就触发不了,因此样式将不会变更。简单的解决方法就是通过 VisualStateManager 配合 VisualState 来实现 阅读全文
posted @ 2020-09-12 14:48 lindexi 阅读(87) 评论(0) 推荐(0) 编辑
摘要:在 WPF 使用 Skia 做渲染工具,如果绘制的中文都是方块,也许是字体的问题。字体的问题是 Skia 没有找到字体,本文告诉大家如何修复 阅读全文
posted @ 2020-09-12 14:37 lindexi 阅读(39) 评论(0) 推荐(0) 编辑
摘要:本文告诉大家如何在 WPF 创建空白图片,可以创建1像素图片 阅读全文
posted @ 2020-09-12 14:33 lindexi 阅读(38) 评论(0) 推荐(0) 编辑
摘要:本文主要采用 GlyphTypeface 类尝试获取每个字符的宽度和高度的值,尽管这个方法和最终 WPF 布局使用的文本的宽度和高度是不相同的,但是依然可以作为参考 阅读全文
posted @ 2020-09-12 14:32 lindexi 阅读(42) 评论(0) 推荐(0) 编辑
摘要:使用 Skia 能做到在多个不同的平台使用相同的一套 API 绘制出相同界面效果的图片,可以将图片绘制到应用程序的渲染显示里面。在 WPF 中最稳的方法就是通过 WriteableBitmap 作为承载绘制。本文告诉大家如何封装一个支持差量绘制的控件,默认的绘制方法都是每次都是不保存上次绘制的内容,而且清空画布,重新绘制。这样的绘制方法显然效率不够高 阅读全文
posted @ 2020-09-12 14:30 lindexi 阅读(58) 评论(0) 推荐(0) 编辑