Показывать всплывающее меню из кнопки на другом всплывающем окне Win 8.1 XAML
У меня есть сценарий в моем приложении, где я показываю всплывающее окно с помощью кнопки панели приложения в Windows 8.x (с использованием XAML/C#). До Win 8.1 я использовал Callisto, чтобы показать всплывающее окно. В Win 8.1 я пытаюсь использовать встроенные элементы управления Flyout и MenuFlyout.
Простые выпадающие меню и всплывающие меню работают - но когда я пытаюсь показать всплывающее меню без кнопки, которая сама по себе находится во всплывающем окне / всплывающем меню, - оно отклоняет предыдущее всплывающее окно / всплывающее окно с родителями - что не является желаемым поведением.
Вот некоторый код, чтобы воспроизвести проблему:
https://github.com/krishna-nadiminti/FlyoutTest
Любые идеи о том, как это исправить? В идеале - я не хочу возвращаться к использованию Callisto в проекте Win8.1 - потому что я хочу использовать один и тот же код в качестве части моей платформы для отображения всплывающих и вторичных всплывающих подсказок в универсальных приложениях.