随笔分类 -  WPF

摘要:1.什么是命令? 我们通过一个场景来说明这个问题。假设某天某个时间点,公司领导对小王说:“小王,去前台帮我取一下快递。”这里,领导对小王所说的话就可以理解为命令,简而言之,命令就是一段信息,那为什么还要牵扯出“领导”和“小王”呢?那是因为他们是和命令相关的且不可或缺的部分,他们是产生命令(命令源)和 阅读全文
posted @ 2023-01-30 20:02 叶落劲秋 阅读(2107) 评论(5) 推荐(2) 编辑
摘要:背景知识 Matrix是一个用于在二维坐标系中进行坐标转换的3*3仿射变换矩阵。什么是仿射变换?为什么是3*3,不是2*2?好的,让我们来复习一下(以下内容来自百度百科): 仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间。仿射变换是在几何上定义 阅读全文
posted @ 2022-09-20 19:48 叶落劲秋 阅读(1850) 评论(1) 推荐(0) 编辑
摘要:转载一篇关于“.net中模拟键盘和鼠标操作”,链接如下: .net中模拟键盘和鼠标操作 - 六十点击量 - 博客园 (cnblogs.com) 需要说明的是,有时候在click操作之前,需要调用move方法把鼠标移动到click的位置。 文中的代码文件也可以从这里simulation下载。 阅读全文
posted @ 2022-07-29 16:50 叶落劲秋 阅读(258) 评论(0) 推荐(0) 编辑
摘要:本文通过对InjectTouchInput API的封装,实现模拟触屏操作。微软官方文档说明,在调用InjectTouchInput API之前,需要调用InitializeTouchInjection API来配置触摸注入的上下文。下面直接上代码: 1 class InputInjector 2 阅读全文
posted @ 2022-07-29 16:31 叶落劲秋 阅读(868) 评论(0) 推荐(0) 编辑
摘要:WPF中很多代码写起来很繁琐,比如自定义依赖属性、附加属性、路由事件等,这些代码虽然有它们自己的统一格式,但是要通过完全手写还是比较麻烦的,不小心还容易写错,所以这个时候通过code snippet会比较快捷、方便。例如,想要添加一个自定义依赖属性的时候,只要先敲下propdp,然后按两次tab键即 阅读全文
posted @ 2022-06-15 23:34 叶落劲秋 阅读(342) 评论(0) 推荐(0) 编辑
摘要:本文主要是对下述几个问题的解答,如果小伙伴已经知道答案,请忽略本文。 为什么不能在构造DispatcherTimer时传入DipatcherPriority.Inactive优先级? 问题1、DispatcherTimer的作用,与Dispatcher有什么瓜葛? Dispatcher(这里我们把D 阅读全文
posted @ 2019-01-19 23:30 叶落劲秋 阅读(5009) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示