【问题标题】:How to detect when a ChildWindow modal open/closes application-wide如何检测 ChildWindow 模式何时在应用程序范围内打开/关闭
【发布时间】:2017-03-09 13:33:03
【问题描述】:

我们的应用程序始终使用 ChildWindow 模式。我需要一种方法来检测这些 ChildWindows 何时被打开和关闭,以便进行一些 UI 技巧(不要问也不重要)。

另外,由于模态 ChildWindow “灰显”并在打开时在后台禁用应用程序,是否有办法挂钩该事件?

最近,我在主 LayoutRoot 上尝试了 GotFocus 和 LostFocus 事件,但事实证明它是不稳定的。任何想法将不胜感激。

【问题讨论】:

    标签: silverlight silverlight-5.0 silverlight-toolkit


    【解决方案1】:

    ChildWindow 有一个 Closed 事件,因此您可以在它关闭时运行一些代码,例如:

    var window = new MyChildWindow();
    window.Closed += (s, e) => DoSomethingWhenWindowCloses();
    window.Show();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多