Windows 8.x (XAML/C# を使用) の appbar ボタンからポップアップを表示するアプリのシナリオがあります。Win 8.1 より前は、Callisto を使用してポップアップを表示していました。Win 8.1 では、組み込みの Flyout および MenuFlyout コントロールを使用しようとしています。
シンプルなフライアウトとメニュー フライアウトは機能しますが、ポップアップ/フライアウトにあるボタンからメニュー フライアウトを表示しようとすると、前のフライアウト/親フライアウトが閉じられます。これは望ましい動作ではありません。
問題を再現するためのコードを次に示します。
https://github.com/krishna-nadiminti/FlyoutTest
これを修正する方法についてのアイデアはありますか? 理想的には、Win8.1 プロジェクトで Callisto を使用することに戻りたくありません。フレームワークの一部として同じコードを使用して、ユニバーサル アプリでフライアウトとセカンダリ フライアウトを表示したいからです。