Windows 8 如何防止弹出窗口显示时获得焦点

Windows 8 如何防止弹出窗口显示时获得焦点,windows-8,popup,microsoft-metro,focus,Windows 8,Popup,Microsoft Metro,Focus,如果设置popup的IsLightDismissEnabled=true,当popup显示时,popup将获得焦点,其他控件将失去焦点。 我的问题是:我如何保持注意力;当弹出窗口显示时?在我看来,这是违反直觉的IsLightDismissEnabled实际上意味着“显示此弹出窗口,但一旦它失去焦点,就隐藏它”。如果您不提供弹出窗口焦点,或以编程方式将焦点设置为另一个控件,它将显示,直到您继续与窗体交互,或者根本不显示(不确定是哪个,我没有检查过)我认为这是违反直觉的IsLightDismissE

如果设置popup的IsLightDismissEnabled=true,当popup显示时,popup将获得焦点,其他控件将失去焦点。
我的问题是:我如何保持注意力;当弹出窗口显示时?

在我看来,这是违反直觉的
IsLightDismissEnabled
实际上意味着“显示此弹出窗口,但一旦它失去焦点,就隐藏它”。如果您不提供弹出窗口焦点,或以编程方式将焦点设置为另一个控件,它将显示,直到您继续与窗体交互,或者根本不显示(不确定是哪个,我没有检查过)

我认为这是违反直觉的
IsLightDismissEnabled
实际上意味着“显示此弹出窗口,但一旦它失去焦点,就隐藏它”。如果您不提供弹出窗口焦点,或以编程方式将焦点设置为另一个控件,则它将显示,直到您继续与窗体交互为止,或者根本不显示(不确定是哪一个,我没有检查它)