commentローカル通知の概要トースト通知の方法でローカル通知は一番シンプルで実装しやすい方法です。ローカル通知ではアプリが起動中に自身の処理の中で通知を表示させます。アプリ自身が起動しているので、トースト通知の意味はあまりなく、アプリ内でポップアップさせるほうが柔軟は実装が可能なケースもあるかもしれません。ローカル通知の実装トースト通知を起動するためにはマニフェストファイルへの記述が必要です。これを忘れるとエラーも無くトースト通知が表示されず戸惑うことになります。Package.appxmanifestファイルのアプリケーションUIタグの「トースト対応」項目を「はい」に変更します。「アプリケーションUI」タグのトースト対応を「はい」に変更トースト通知を行うためのボタンコントロールを設置します。startToast}"/>Commandを利用していますが、onClickイベントハンドラーでももちろん構いません。続いてバインドされたターゲットにstartToastコマンドを記述します(ファイルの構成等はGitHubにサンプルをアップロードしてありますので参考にしてください)。ライブラリを利用しないコードタイル同様トースト通知でもNotificationExtentionsライブラリが利用可能です。ライブラリを利用しないプレーンなコードを見てみましょう。}まずトーストのテンプレートからどの表示形式を利用するか選択します。カタログ」を参考に選択してください。トーストのテンプレートはXML形式で取得できますので、各ノードを設定します。icon");画像とイメージを指定します。この辺はタイルの指定ともほぼ同じですね。"long");トーストの表示時間を指定します。longは25秒間表示したままとどまりますが、longを利用するのはその間着信を鳴らし続けるなどのシナリオ上必要な場合にとどめることが推奨されています。デフォルトはshort(7秒)です。toastNode.AppendChild(audio);トーストが表示される際に鳴らされる音を指定します。"{\"type\":\"toast\",\"param1\":\"12345\",\"param2\":\"67890\"}");トーストをクリックした際にアプリを起動する設定です。その場合にパラメーターも指定することができます。ToastNotificationManager.CreateToastNotifier().Show(toast);トーストを表示します。NotificationExtensionsを利用した場合NotificationExtensionsを利用したい場合XMLではなくて型付けされたクラスを用いて定義ができるので処理が書きやすくなります。NotificationExtensionsの導入についてはWindowsストアアプリ:タイルのローカル更新を参考にしください。ここではNotificationExtensionsを利用したコードを参考に記載します。}同じトーストの設定ですが、こちらのほうがすっきりしますね。(本ページのサンプルコードはGitHubからダウンロードできます。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目ですCommentName*Email*Website古代魚庵という屋号でフリーランスのプログラマー兼ライター業をやっています。