PleaseWaitHelper和PleaseWaitWindow Not Working

时间:2015-08-03 16:04:29

标签: catel

我遇到了控制PleaseWaitHelper的{​​{1}}属性的问题。 PleaseWaitWindowPleaseWaitHelper.MinimumDurationBeforeShow似乎不起作用。我正在从Web服务中读取数据,第一次检索很慢,所以我希望显示PleaseWaitHelper.MinimumShowTime。进一步检索非常快,所以我不希望PleaseWaitWindow显示。我有以下代码......

PleaseWaitWindow

我将PleaseWaitHelper.MinimumDurationBeforeShow = 100000; PleaseWaitHelper.MinimumShowTime = 0; PleaseWaitWindow.Mode = PleaseWaitMode.Nothing; PleaseWaitHelper.Show(status); 的值设置为故意高,以便进行测试。我的实际值约为1000毫秒(1秒)。设置为100000(100秒)后,我希望PleaseWaitHelper.MinimumDurationBeforeShow永远不会显示在我的应用中,因为第一次检索数据时它永远不需要100秒。

我的问题是......

  • 我是否正确使用这些属性并且我的代码是否正确?
  • PleaseWaitWindow和/或PleaseWaitHelper是否已损坏?

1 个答案:

答案 0 :(得分:0)

首先,建议使用IPleaseWaitService。然后,您可以随时将其替换为任何忙碌指示器。

看起来您正在使用代码。如果您认为自己发现了错误,请在官方issue tracker中报告。