トースト スキーマ
これらの要素とその属性は、トースト コンテンツをカスタマイズするために Document Object Model (DOM) 操作関数を使用して操作されます。
トーストのコンテンツを定義するには、 ToastNotificationManager.getTemplateContent を使用して、変更可能なトースト テンプレートを取得できます。
既存のトーストの内容を調べるには、 ToastNotification.content を使用して現在のコンテンツを取得します。
次の表に、このスキーマ内のすべての要素を名前でアルファベット順に並べ替えた一覧を示します。
要素 | 説明 |
---|---|
audio | トースト通知が表示されたときに再生するサウンドを指定します。 この要素では、トースト通知オーディオをミュートすることもできます。 |
バインディング | トースト テンプレートを指定します。 トースト通知に含めることができるバインド要素は 1 つだけであることに注意してください。 |
command | トーストに表示されるシナリオに関連付けられたボタンを指定します。 このシナリオは、親 コマンド 要素で指定します。 |
commands | 各シナリオに関連付けられた適切なコマンドを使用して、着信コールまたはアラームを示すためにトースト通知を使用することを指定します。 |
image | トースト テンプレートで使用されるイメージを指定します。 |
text | トースト テンプレートで使用されるテキストを指定します。 |
toast | 少なくとも 1 つの ビジュアル 要素を含む基本トースト要素。 |
Visual | トーストを定義する 1 つの バインド 要素が含まれています。 |
ヘッダー | アクション センター内で複数の通知をグループ化するカスタム ヘッダーを指定します。 |
action | トーストに表示されるボタンを指定します。 |
actions | トースト通知用に最大 5 つの入力と最大 5 つのボタン アクションを宣言するためのコンテナー要素。 |
progress | トースト通知の進行状況バーを指定します。 |
group | グループ内のコンテンツを全体として表示するか、収まらない場合は表示しない必要があることを意味的に識別します。 複数の列を作成することも可能にします。 |
subgroup | テキストと画像を含めることができる垂直列を指定します。 |