簡単にフライアウトを出すには?[Windows 8.1ストア・アプリ開発]

Win 8アプリのフライアウトの使用例筆者が出しているアプリの1つで、オプション設定パネルとショートカット・メニューが表示される(両方同時に出ているのは画像合成)。Win 8アプリでフライアウトを出すのは面倒だった。ショートカット・メニューには、コードビハインドでPopupMenuクラスのインスタンスを作りメニュー項目をコードで追加していた。オプション設定パネルはUIをXAMLで作れるのはよいのだが、コードビハインドでPopupクラスのインスタンスを作り、それにUIやイベント・ハンドラを結び付けるという手間を掛けていた*2。

Win 8アプリのフライアウトの使用例筆者が出しているアプリの1つで、オプション設定パネルとショートカット・メニューが表示される(両方同時に出ているのは画像合成)。Win 8アプリでフライアウトを出すのは面倒だった。ショートカット・メニューには、コードビハインドでPopupMenuクラスのインスタンスを作りメニュー項目をコードで追加していた。オプション設定パネルはUIをXAMLで作れるのはよいのだが、コードビハインドでPopupクラスのインスタンスを作り、それにUIやイベント・ハンドラを結び付けるという手間を掛けていた*2。