Loading

摘要: 在开发WPF应用时出现:”调用线程无法访问此对象,因为另一个线程拥有该对象。“ 是因为UI线程是WPF应用的主线程,若尝试子线程更新UI线程应使用Dispatcher.BeginInvoke()或者Invoke()方法。 Dispatcher.BeginInvoke() //异步执行,不等待委托结束 阅读全文
posted @ 2019-12-23 16:30 Stay627 阅读(1741) 评论(6) 推荐(1) 编辑
摘要: 该问题出现在WPF中的VM类中,ObservableCollection类型,该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改,解决办法: ThreadPool.QueueUserWorkItem(delegate { Sync 阅读全文
posted @ 2019-12-23 11:22 Stay627 阅读(1800) 评论(0) 推荐(1) 编辑
摘要: 当DataGrid属于单元格选中时出现红框,是因为WPF中DataGrid拥有默认的验证属性,如需关闭,请在DataGrid中加入以下属性: Validation.ErrorTemplate="{x:Null}" 搬运转发请链接注明出处。 阅读全文
posted @ 2019-12-23 11:17 Stay627 阅读(1027) 评论(0) 推荐(1) 编辑