我的应用程序中有一个场景,我在 Windows 8.x 中显示来自应用程序栏按钮的弹出窗口(使用 XAML/C#)。在 Win 8.1 之前,我使用 Callisto 来显示弹出窗口。在 Win 8.1 中,我尝试使用内置的 Flyout 和 MenuFlyout 控件。
简单的弹出和菜单弹出工作 - 但是当我尝试从弹出/弹出中的按钮显示菜单弹出时 - 它会取消之前的弹出/父弹出 - 这不是所需的行为。
这是一些重现该问题的代码:
https://github.com/krishna-nadiminti/FlyoutTest
有想法该怎么解决这个吗?理想情况下——我不想在 Win8.1 项目中重新使用 Callisto——因为我想在我的框架中使用相同的代码来显示通用应用程序中的弹出窗口和辅助弹出窗口。