【发布时间】:2018-03-30 13:50:03
【问题描述】:
有人在使用 ReactiveUI 框架的 WPF 应用程序中遇到过这样的问题。 如果应用程序保持非活动状态大约 30 分钟,然后我们尝试再次继续使用它,它会崩溃:
2018-03-30 06:09:44.1253 错误 DispatcherUnhandledException; 实现 IHandleObservableErrors 的对象(通常是 ReactiveCommand 或 ObservableAsPropertyHelper)发生错误,从而破坏了其可观察管道。为防止这种情况发生,请确保管道不会出错,或订阅相关对象的 ThrownExceptions 属性以处理错误情况。
我在 xaml.cs 后端文件中使用绑定,例如:
this.WhenActivated(
disposables =>
{
this.Bind(…)
.DisposeWith(disposables);
});
【问题讨论】:
标签: wpf reactiveui