会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wuty007
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2024年8月24日
WPF 的 await Application.Current.Dispatcher.InvokeAsync,Func 如果是Task , 等待赋值可能存在没有等待执行完成的问题
摘要: 最近在检查我们组内的代码,发现好多用到 await Application.Current.Dispatcher.InvokeAsync 相信好多WPF的开发都会用到 该方法做UI线程切换。但是细看里边的执行,发现了个别存在存在没有等待完成的情况 执行的结果是 i 为 null 值。 这也就说明了
阅读全文
posted @ 2024-08-24 10:21 wuty007
阅读(184)
评论(0)
推荐(0)
2023年5月4日
WPF Thumb 滑块控件踩坑
摘要: WPF Thumb 滑块控件踩坑,Thumb_DragDelta和Thumb_DragCompleted回调的数据不一致
阅读全文
posted @ 2023-05-04 20:19 wuty007
阅读(285)
评论(0)
推荐(0)
2022年8月8日
WPF主窗体调用 User32的SetWindowPos 设置窗体置顶会导致与其他窗体抢夺焦点的问题
摘要: 最近发现:自己开发的窗体应用,在二级弹窗或者提示框弹出的时候,交替点击窗体和窗体外(相当于窗体交替的获取焦点和失去焦点),都会导致其他的应用一闪一闪的。 经过排查,是由于该窗体由于部分因素考虑,用了 SetWindowPos 来替代 Topmost用于主窗体的置顶 [DllImport("user3
阅读全文
posted @ 2022-08-08 19:38 wuty007
阅读(987)
评论(0)
推荐(2)
2021年11月24日
WPF关于 附加属性绑定异常 ,导致页面加载缓慢
摘要: 最近项目在启动的时候,经常出现Xmal的类型转换的异常 :引发的异常:“MS.Internal.Xaml.Parser.GenericTypeNameParser.TypeNameParserException”(位于 System.Xaml.dll 中) 经过一番排查:发现在绑定附加属性的时候抛出
阅读全文
posted @ 2021-11-24 17:16 wuty007
阅读(569)
评论(3)
推荐(3)
2021年11月20日
自定义Marix的自定义动画,支持缓动动画属性
摘要: 最近用画布的MatrixTransForm做变换,需要用Matrix做动画处理,网上冲浪找了一圈,没有找出好的解决方法 Stack Overflow 给出了一部分的解决方法,但是不支持缓动函数,貌似不是最优的:wpf - Smooth animation using MatrixTransform?
阅读全文
posted @ 2021-11-20 11:29 wuty007
阅读(115)
评论(0)
推荐(0)
画布边界回弹实现
摘要: 上个博文讲了用 WPF 基于Transform实现画布超出边界触发计算 触发了边界松手之后,实现超出边界的部分复位 1、在MouseMove的时候计算是否超出边界,用double resetX ,double resetY 记录需要复位的偏移量 private void UIElement_OnMo
阅读全文
posted @ 2021-11-20 11:11 wuty007
阅读(186)
评论(0)
推荐(0)
WPF 基于Transform实现画布超出边界触发计算
摘要: 有些场景需要对画布边界做界限控制,此时需要计算画布的四个方向的界限和极值 先看效果图: 画布在通过RenderTransform 做变换,由于在变换的过程中,实际的宽高没有改变,需要通过Transform实时记录变换的状态 1、图中用到了是对Canvas做 RenderTransform的变换,支持
阅读全文
posted @ 2021-11-20 10:56 wuty007
阅读(964)
评论(0)
推荐(0)
WPF 用 DrawingBrush实现图形的平铺
摘要: WPF平铺图像,一般用到 DrawingBrush 来实现对图形、图形的平铺,查阅了 微软官方文档的 DrawingBrush 属性 创建一个 DrawingBrush,其中: TileMode="Tile"设置了改画刷为平铺的属性 1 <DrawingBrush x:Key="test" Stre
阅读全文
posted @ 2021-11-20 10:04 wuty007
阅读(831)
评论(0)
推荐(0)
仿Word的支持横轴竖轴的WPF 标尺
摘要: 最近在 https://mp.weixin.qq.com/s/3dEO0NZQv5YLqK72atG4Wg 官方公众号看到了 用WPF 制作 标尺 在去年项目上也接到了一个需求,用于排版自定义拖拽控件画布对齐的标尺,当时接到的要求是 需要横纵对齐的表次,并且鼠标滑动,刻度的上方需要跟着有影子划过的效
阅读全文
posted @ 2021-11-20 09:48 wuty007
阅读(2051)
评论(1)
推荐(5)
2021年6月20日
WPF仿Tabcontrol加载切换多个不同View
摘要: WPF在同一个位置切换多个不同的视图
阅读全文
posted @ 2021-06-20 17:11 wuty007
阅读(1714)
评论(2)
推荐(1)
上一页
1
2
3
4
5
下一页
公告