flyoutコントロールがC#ではデフォルトで存在しないことを書きました。8では追加されているだろうと期待したのですが、残念ながら追加されませんでした。いうわけで、実装方法。Popupゴリゴリは面倒なのでライブラリでゴリゴリ書くかライブラリか迷いましたがRTMに対応したライブラリがあるのでこれを使うことにします。以前紹介したCharmFlyoutがNuGetからDL可能になりました。Appsを参考にします。「プロジェクト」→「NuGetパッケージの管理」でダイアログを起動。「Charm」で検索。CharmFlyoutをインストール。参照に追加されました。どこからでも呼び出せるようにUserControlを作成。Flyout用のUserControlを作成します。ソリューションエクスプローラーから右クリックで「追加」→「新しい項目」ユーザーコントロールを追加します。今回はSettingFlayoutというコントロール名で作成しました。ユーザーコントロールにチャーム用の設定を記載。</Grid></UserControl>これで呼び出される側のFlayoutは完成です。呼び出す側の仕組みはどうなっているか?これ色々な処理の参考になる気がするんですが、Frameクラスを拡張しています。Frame();行を以下のように修正。ユーザーによって正常に起動されたときに呼び出されます。検索結果やその他の情報を表示するために使用されます。name="args">起動要求とプロセスの詳細を表示します。};ページに依存しない形で呼び出すことができました。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですCommentName*Email*Website古代魚庵という屋号でフリーランスのプログラマー兼ライター業をやっています。