摘要: 最近在 https://mp.weixin.qq.com/s/3dEO0NZQv5YLqK72atG4Wg 官方公众号看到了 用WPF 制作 标尺 在去年项目上也接到了一个需求,用于排版自定义拖拽控件画布对齐的标尺,当时接到的要求是 需要横纵对齐的表次,并且鼠标滑动,刻度的上方需要跟着有影子划过的效 阅读全文
posted @ 2021-11-20 09:48 wuty007 阅读(1287) 评论(1) 推荐(5) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-04-26 23:28 wuty007 阅读(6) 评论(0) 推荐(0) 编辑
摘要: WPF Thumb 滑块控件踩坑,Thumb_DragDelta和Thumb_DragCompleted回调的数据不一致 阅读全文
posted @ 2023-05-04 20:19 wuty007 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 最近发现:自己开发的窗体应用,在二级弹窗或者提示框弹出的时候,交替点击窗体和窗体外(相当于窗体交替的获取焦点和失去焦点),都会导致其他的应用一闪一闪的。 经过排查,是由于该窗体由于部分因素考虑,用了 SetWindowPos 来替代 Topmost用于主窗体的置顶 [DllImport("user3 阅读全文
posted @ 2022-08-08 19:38 wuty007 阅读(818) 评论(0) 推荐(2) 编辑
摘要: 最近项目在启动的时候,经常出现Xmal的类型转换的异常 :引发的异常:“MS.Internal.Xaml.Parser.GenericTypeNameParser.TypeNameParserException”(位于 System.Xaml.dll 中) 经过一番排查:发现在绑定附加属性的时候抛出 阅读全文
posted @ 2021-11-24 17:16 wuty007 阅读(442) 评论(3) 推荐(3) 编辑
摘要: 最近用画布的MatrixTransForm做变换,需要用Matrix做动画处理,网上冲浪找了一圈,没有找出好的解决方法 Stack Overflow 给出了一部分的解决方法,但是不支持缓动函数,貌似不是最优的:wpf - Smooth animation using MatrixTransform? 阅读全文
posted @ 2021-11-20 11:29 wuty007 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 上个博文讲了用 WPF 基于Transform实现画布超出边界触发计算 触发了边界松手之后,实现超出边界的部分复位 1、在MouseMove的时候计算是否超出边界,用double resetX ,double resetY 记录需要复位的偏移量 private void UIElement_OnMo 阅读全文
posted @ 2021-11-20 11:11 wuty007 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 有些场景需要对画布边界做界限控制,此时需要计算画布的四个方向的界限和极值 先看效果图: 画布在通过RenderTransform 做变换,由于在变换的过程中,实际的宽高没有改变,需要通过Transform实时记录变换的状态 1、图中用到了是对Canvas做 RenderTransform的变换,支持 阅读全文
posted @ 2021-11-20 10:56 wuty007 阅读(707) 评论(0) 推荐(0) 编辑
摘要: WPF平铺图像,一般用到 DrawingBrush 来实现对图形、图形的平铺,查阅了 微软官方文档的 DrawingBrush 属性 创建一个 DrawingBrush,其中: TileMode="Tile"设置了改画刷为平铺的属性 1 <DrawingBrush x:Key="test" Stre 阅读全文
posted @ 2021-11-20 10:04 wuty007 阅读(659) 评论(0) 推荐(0) 编辑
摘要: WPF在同一个位置切换多个不同的视图 阅读全文
posted @ 2021-06-20 17:11 wuty007 阅读(1290) 评论(2) 推荐(0) 编辑
摘要: unity得不到键盘和鼠标的事件 阅读全文
posted @ 2021-06-11 21:55 wuty007 阅读(1011) 评论(0) 推荐(0) 编辑