在Catel Orchestra + MahApps.Metro中显示PleaseWait Popup

时间:2015-07-09 01:07:51

标签: mahapps.metro catel

我试图在Orchestra应用程序中显示一个PleaseWait弹出窗口,就像在没有Orchestra的Catel中显示的那样,但我无法这样做。 我知道PleaseWaitService会在窗口底部的状态栏中显示进度和文本,但是管弦乐队是否有类似于Catel的内容?

1 个答案:

答案 0 :(得分:0)

原因是我们用Orchestra替换了默认的Catel。我们这样做有两个原因:

  1. 它不那么具有侵入性(使用鼠标光标而不是完整的阻挡动画)
  2. 我们支持应用程序底部的进度通知(同样,更少侵入性)。
  3. 如果你想使用旧的,你必须重新覆盖"在服务定位器中注册:

    var serviceLocator = ServiceLocator.Default;
    
    serviceLocator.RegisterType<IPleaseWaitService, Catel.Services.PleaseWaitService>();