Показывать всплывающее меню из кнопки на другом всплывающем окне 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 - потому что я хочу использовать один и тот же код в качестве части моей платформы для отображения всплывающих и вторичных всплывающих подсказок в универсальных приложениях.

Работает простое всплывающее меню из панели приложенияFlyout, содержащий кнопку, которая вызовет менюПри нажатии... всплывающее меню вторичного меню скрывает предыдущее / родительское всплывающее окно

0 ответов

Другие вопросы по тегам