【问题标题】:Show PleaseWait Popup in Catel Orchestra + MahApps.Metro在 Catel Orchestra + MahApps.Metro 中显示 PleaseWait 弹出窗口
【发布时间】:2017-08-17 17:58:37
【问题描述】:

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

【问题讨论】:

    标签: mahapps.metro catel


    【解决方案1】:

    这样做的原因是我们将默认的 Catel 替换为 Orchestra 之一。我们这样做有两个原因:

    1. 干扰较少(使用鼠标光标而不是完整的阻塞动画)
    2. 我们支持在应用底部显示进度通知(同样,侵入性较小)。

    如果要使用旧的,必须“重新覆盖”服务定位器中的注册:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多