摘要:
最近在 https://mp.weixin.qq.com/s/3dEO0NZQv5YLqK72atG4Wg 官方公众号看到了 用WPF 制作 标尺 在去年项目上也接到了一个需求,用于排版自定义拖拽控件画布对齐的标尺,当时接到的要求是 需要横纵对齐的表次,并且鼠标滑动,刻度的上方需要跟着有影子划过的效 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
Jetbrains Rider 使用 阅读全文
摘要:
相信很多WPF 的开发,应该都很多用到 Image 这个控件来显示图片。这个图片的来源可以来自各种各样的方式获取到。 我们的组内白板、批注的扫码的功能也用到这个去生成二维码,生成后,二维码显示不出来,由于触发到了全局捕获,界面又没有崩溃,遇到了好几个坑,记录一下。 开始看代码: private as 阅读全文
摘要:
最近测试组小伙伴在用外接扩展坞链接有线网络,发现好几个程序在获取磁盘信息的时候都直接报错。这让我很奇怪,拉取了现场的日志。 由于这个模块的代码已经很稳定,好久没修改过了,之前一直测试都没有问题的,然后查看windows 的盘符发现,只要插上扩展坞就会无缘无故多出来这种虚拟盘,无法点击,属性几乎是空的 阅读全文
摘要:
最近在排查项目OTA的一个问题,触发了一毫秒或者2毫秒执行一次进程间通信的,导致通信阻塞的问题。这样就需要用到模拟触发1ms或者2ms触发事件。这让我第一时间想到了C#的定时器。由于我们项目用到的框架是基于.NETFramwork4.8的,所以我就建立了一个.NETFramwork4.8的WPF D 阅读全文
摘要:
最近在检查我们组内的代码,发现好多用到 await Application.Current.Dispatcher.InvokeAsync 相信好多WPF的开发都会用到 该方法做UI线程切换。但是细看里边的执行,发现了个别存在存在没有等待完成的情况 执行的结果是 i 为 null 值。 这也就说明了 阅读全文
摘要:
WPF Thumb 滑块控件踩坑,Thumb_DragDelta和Thumb_DragCompleted回调的数据不一致 阅读全文
摘要:
最近发现:自己开发的窗体应用,在二级弹窗或者提示框弹出的时候,交替点击窗体和窗体外(相当于窗体交替的获取焦点和失去焦点),都会导致其他的应用一闪一闪的。 经过排查,是由于该窗体由于部分因素考虑,用了 SetWindowPos 来替代 Topmost用于主窗体的置顶 [DllImport("user3 阅读全文
摘要:
最近项目在启动的时候,经常出现Xmal的类型转换的异常 :引发的异常:“MS.Internal.Xaml.Parser.GenericTypeNameParser.TypeNameParserException”(位于 System.Xaml.dll 中) 经过一番排查:发现在绑定附加属性的时候抛出 阅读全文
摘要:
最近用画布的MatrixTransForm做变换,需要用Matrix做动画处理,网上冲浪找了一圈,没有找出好的解决方法 Stack Overflow 给出了一部分的解决方法,但是不支持缓动函数,貌似不是最优的:wpf - Smooth animation using MatrixTransform? 阅读全文
摘要:
上个博文讲了用 WPF 基于Transform实现画布超出边界触发计算 触发了边界松手之后,实现超出边界的部分复位 1、在MouseMove的时候计算是否超出边界,用double resetX ,double resetY 记录需要复位的偏移量 private void UIElement_OnMo 阅读全文