升级到 5.0 后,IPleaseWaitService 不工作

IPleaseWaitService not working after upgrade to 5.0

我有一个使用 IPleaseWaitService 的应用程序在使用 Catel v 4.5.4 时工作正常,但是当我更新到 v 5.0.0 时,IPleaseWaitService 不显示 UpdateStatus 并且只显示一个在 Hide 上不会消失的小微调器('hide' 微调器的唯一方法是使用 Pop)。此外,视图不会像以前的版本那样变灰和激活。

要使用 Catel 5.0.0 实施 IPleaseWaitService,我需要做什么特别的事情吗? (文档中没有说明)

谢谢

已删除 PleaseWaitHelper(用于 WPF 实现)以简化 Catel 5 的代码库。有关详细信息,请参阅 https://github.com/Catel/Catel/issues/1010>

好消息是它都是开源的,因此您可以从 Catel 4.5 复制/粘贴 PleaseWaitService 的实现,如果您愿意,可以使用它。

您可以在 Orchestra 中找到您可以查看的另一个实现,它将自身嵌入 shell(底部)。