3

Windows 8.x (XAML/C# を使用) の appbar ボタンからポップアップを表示するアプリのシナリオがあります。Win 8.1 より前は、Callisto を使用してポップアップを表示していました。Win 8.1 では、組み込みの Flyout および MenuFlyout コントロールを使用しようとしています。

シンプルなフライアウトとメニュー フライアウトは機能しますが、ポップアップ/フライアウトにあるボタンからメニュー フライアウトを表示しようとすると、前のフライアウト/親フライアウトが閉じられます。これは望ましい動作ではありません。

問題を再現するためのコードを次に示します。

https://github.com/krishna-nadiminti/FlyoutTest

これを修正する方法についてのアイデアはありますか? 理想的には、Win8.1 プロジェクトで Callisto を使用することに戻りたくありません。フレームワークの一部として同じコードを使用して、ユニバーサル アプリでフライアウトとセカンダリ フライアウトを表示したいからです。

アプリ バーからのシンプルなメニュー フライアウトが機能する メニューを表示するボタンを含むフライアウト クリックすると... セカンダリ メニュー フライアウトが前/親のフライアウトを非表示にします!

4

0 に答える 0