冻结反序列化NotifyPropertyChanged方面

时间:2018-12-04 10:45:45

标签: postsharp

我们使用Postsharp在WPF应用程序中自动实现INotifyPropertyChanged实现。效果很好,但是在启动时,我们会进行UI冻结反序列化。

See visual studio call stack

冻结的持续时间是可变的。从3秒到25秒不等。 如果我在视图模型的基类上删除NotifyPropertyChanged方面,则应用程序将立即启动而不会冻结。

我无法控制反序列化的时刻(反序列化会在遇到方面的首次出现时开始),而且似乎无法更改Postsharp提供的NotifyPropertyChanged方面的序列化机制。

这对我们来说是有问题的,因为它锁定了登录页面。我们的Postharp版本是5.0.45.0。

是否有解决方法来避免这种冻结?有人知道解决方案吗?

谢谢。

0 个答案:

没有答案