酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。アプリでは設定項目を設定チャームにまとめる必要があります。何もしなければ設定ペインには、「アクセス許可」のみが表示されています。設定ペインの内容はページ毎に指定する必要があります。簡単に項目を増やすことはできるのですが、各ページで対応しないといけないと考えると少し冗長な気もしますね。MainPage.xaml.cs画面突入時に実行されるOnNavigatedToメソッド内にて、SettingsPane.GetForCurrentView()メソッドをコールし、Windows.UI.ApplicationSettings名前空間のSettingsPaneオブジェクトを取得します。設定ペインを表示する度に発生するCommandsRequestedイベントのイベントハンドラを設定します。このCommandsRequestedイベントは、チャームの[設定]ボタンをタップした直後、設定ペインが表示される直前に発生します。}CommandsRequestedイベントハンドラでは、引数argsのRequest.ApplicationCommandsプロパティにSettingsCommandオブジェクトを追加します。選択された場合に発生する処理を書きます。ここでは適当にメッセージダイアログを表示させるだけにしています。}}設定チャームを開く際に設定ペインのCommandsRequestedイベントによって表示項目が初期化されます。先ほど登録した「ほげほげ」が表示されるのが確認できます。毎回設定チャームが開く度に呼び出されるので、ページの選択状態等で表示させる設定項目を変更するのもアリかもしれませんね。アプリケーション側から設定チャームを表示する個人的には、設定チャームペインはユーザー操作によってチャームから起動すべしと考えているので、適切な使用方法が思いつきませんが、プログラムから設定チャームを表示させることができます。MainPage.xamlには大きめの設定をボタンを配置しておきます。ボタンをクリックすると設定チャームを表示させるようにします。</Grid></Page>設定ボタンがクリックされると、Windows.UI.ApplicationSettings名前空間のSettingsPaneクラスのShowメソッドを使用して、設定チャームを表示させます。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。関連記事WindowsストアアプリでFolderPickerを使って...Objective-Cで書かれたXcodeプロジェクトをWi...OneDriveロゴを利用する際のガイドラインWindowsストアアプリでWebViewのスクロールを抑止...WindowsストアアプリでWriteableBitmapE...注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。