我有一个随机挂起的WPF应用程序..(看起来像线程同步,没有CPU使用/死锁?)
当我查看转储文件时,当OnUserPreferenceChanging()调用
时,主UI线程在DispatcherSynchronizationContext上停止所以我用SPY ++来检查,我发现我有两个拥有Windows的线程(不是我的)
导致问题的第二个问题(我认为)
OnUserPreferenceChanging()被称为severa time而不挂(使用日志)
所有控件/窗口都是使用Dispatcher(Invoke或BeginInvode)
创建的什么方法可以找到创建此窗口的时间? 知道怎么解决吗?