WPF 项目中遇到的问题

1.wpf MouseDown 事件无法触发 由于在PreviewMouseDown事件中e.handle=true 导致事件传递中断

子线程创建的(依赖)对象其他线程不能使用,对象的依赖属性对象冻结可以解除线程关联问题,正常属性没事
继承自Freezable的属性可以调用 属性.Freeze()来解除线程关联
如果用UI线程处理后台过程,同时无法更新UI

//UI线程最好只用来处理UI,后台工作线程最好用BackgroundWorker类来处理,以防止UI阻塞,还有连续更新UI时注意修改线程优先级低一点,否则也会造成UI线程阻塞                    Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, new Action(() =>
                    {
                    //运行代码
                     }));
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值