binding (タイル スキーマ)
タイル テンプレートを指定します。 すべての通知には、サポートされているタイル サイズごとに 1 つのバインド要素が含まれている必要があります。
要素の階層
構文
<binding template = tileTemplateNameV2
fallback? = tileTemplateNameV1
lang? = string
baseUri? = anyURI
branding? = "none" | "logo" | "name"
addImageQuery? = boolean
contentId? = string >
<!-- Child elements -->
( image
| text
)*
</binding>
キー
?
省略可能 (0 または 1) *
省略可能 (0 個以上)
属性および要素
属性
属性 | 説明 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
addImageQuery | タイル通知で指定されたイメージ URI にクエリ文字列を追加できるようにするには、 true に設定します。 この属性は、サーバーが画像をホストしていてクエリ文字列を処理できる場合に使用します。サーバーがこのために、クエリ文字列に基づいて画像の変化形を取得しているか、またはクエリ文字列を無視して使わずに指定の画像を返しているかどうかは問いません。 このクエリ文字列は、スケール、コントラスト設定、言語を指定します。たとえば、 の値 "www.website.com/images/hello.png" 通知に含まれる "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
boolean | いいえ | false |
Baseuri | イメージ ソース属性の相対 URI と組み合わせた既定のベース URI。 |
anyURI | いいえ | ms-appx:/// |
ブランド | アプリのブランドを表示するためにタイルで使用されるフォームです。 |
この属性は、次のいずれかの値になります。
|
いいえ | ロゴ |
contentId | 通知の内容を一意に識別する送信者定義の文字列に設定します。 これにより、大きなタイル テンプレートで最後の 3 つのワイド タイル通知が表示される状況での重複が回避されます。 |
string | いいえ | |
fallback | プライマリ テンプレート名が受信者によって認識されない場合に使用するテンプレート。互換性Windows 8使用します。 この値は、テンプレート属性の値のWindows 8名です。 Windows 8後に導入された新しいテンプレートにはフォールバックがありません。 |
tileTemplateNameV1 (「解説」を参照) | いいえ | なし |
ラング | "en-US" や "fr-FR" などの BCP-47 言語タグとして指定された XML ペイロードのターゲット ロケール。 ここで指定したロケールは 、ビジュアルではオーバーライドされますが、 テキストではオーバーライドできます。 この値がリテラル文字列の場合、この属性の既定値はユーザーの UI 言語になります。 この値が文字列リファレンスの場合、この属性の既定値は、文字列を解決する際に Windows ランタイムで選択されたロケールになります。 この値が指定されていない場合の備考を参照してください。 |
string | いいえ | なし |
template | タイルの基となるテンプレートの 1 つ。 通常、開発者は正方形とワイド形式の両方を個別の バインド 要素として指定する必要があります。 有効なエントリは、 tileTemplateType 列挙のメンバーです。 |
tileTemplateNameV2 (「解説」を参照) | はい | なし |
子要素
子要素 | 説明 |
---|---|
image | タイル テンプレートで使用されるイメージを指定します。 指定されたイメージは、そのテンプレート内の特定のテンプレートまたはイメージのサイズと形状の要件と一致している必要があります。 |
text | タイル テンプレートで使用されるテキストを指定します。 |
親要素
Parent 要素 | 説明 |
---|---|
Visual | 複数の バインド 子要素が含まれており、それぞれがタイルを定義します。 |
注釈
template 属性で使用される tileTemplateNameV2 値には、次のいずれかの文字列値を指定できます。 各テンプレートの詳細については、「 タイル テンプレート カタログ」を参照してください。
- TileSquare150x150Block
- TileSquare150x150Image
- TileSquare150x150PeekImageAndText01
- TileSquare150x150PeekImageAndText02
- TileSquare150x150PeekImageAndText03
- TileSquare150x150PeekImageAndText04
- TileSquare150x150Text01
- TileSquare150x150Text02
- TileSquare150x150Text03
- TileSquare150x150Text04
- TileSquare310x310BlockAndText01
- TileSquare310x310BlockAndText02
- TileSquare310x310Image
- TileSquare310x310ImageAndText01
- TileSquare310x310ImageAndText02
- TileSquare310x310ImageAndTextOverlay01
- TileSquare310x310ImageAndTextOverlay02
- TileSquare310x310ImageAndTextOverlay03
- TileSquare310x310ImageCollection
- TileSquare310x310ImageCollectionAndText01
- TileSquare310x310ImageCollectionAndText02
- TileSquare310x310SmallImagesAndTextList01
- TileSquare310x310SmallImagesAndTextList02
- TileSquare310x310SmallImagesAndTextList03
- TileSquare310x310SmallImagesAndTextList04
- TileSquare310x310Text01
- TileSquare310x310Text02
- TileSquare310x310Text03
- TileSquare310x310Text04
- TileSquare310x310Text05
- TileSquare310x310Text06
- TileSquare310x310Text07
- TileSquare310x310Text08
- TileSquare310x310TextList01
- TileSquare310x310TextList02
- TileSquare310x310TextList03
- TileWide310x150BlockAndText01
- TileWide310x150BlockAndText02
- TileWide310x150Image
- TileWide310x150ImageAndText01
- TileWide310x150ImageAndText02
- TileWide310x150ImageCollection
- TileWide310x150PeekImage01
- TileWide310x150PeekImage02
- TileWide310x150PeekImage03
- TileWide310x150PeekImage04
- TileWide310x150PeekImage05
- TileWide310x150PeekImage06
- TileWide310x150PeekImageAndText01
- TileWide310x150PeekImageAndText02
- TileWide310x150PeekImageCollection01
- TileWide310x150PeekImageCollection02
- TileWide310x150PeekImageCollection03
- TileWide310x150PeekImageCollection04
- TileWide310x150PeekImageCollection05
- TileWide310x150PeekImageCollection06
- TileWide310x150SmallImageAndText01
- TileWide310x150SmallImageAndText02
- TileWide310x150SmallImageAndText03
- TileWide310x150SmallImageAndText04
- TileWide310x150SmallImageAndText05
- TileWide310x150Text01
- TileWide310x150Text02
- TileWide310x150Text03
- TileWide310x150Text04
- TileWide310x150Text05
- TileWide310x150Text06
- TileWide310x150Text07
- TileWide310x150Text08
- TileWide310x150Text09
- TileWide310x150Text10
- TileWide310x150Text11
フォールバック属性で使用される tileTemplateNameV1 値には、次のいずれかの文字列値を指定できます。 これらはWindows 8テンプレート名です。 各テンプレートの詳細については、「 タイル テンプレート カタログ」を参照してください。
- TileSquareBlock
- TileSquareImage
- TileSquarePeekImageAndText01
- TileSquarePeekImageAndText02
- TileSquarePeekImageAndText03
- TileSquarePeekImageAndText04
- TileSquareText01
- TileSquareText02
- TileSquareText03
- TileSquareText04
- TileWideBlockAndText01
- TileWideBlockAndText02
- TileWideImage
- TileWideImageAndText01
- TileWideImageAndText02
- TileWideImageCollection
- TileWidePeekImage01
- TileWidePeekImage02
- TileWidePeekImage03
- TileWidePeekImage04
- TileWidePeekImage05
- TileWidePeekImage06
- TileWidePeekImageAndText01
- TileWidePeekImageAndText02
- TileWidePeekImageCollection01
- TileWidePeekImageCollection02
- TileWidePeekImageCollection03
- TileWidePeekImageCollection04
- TileWidePeekImageCollection05
- TileWidePeekImageCollection06
- TileWideSmallImageAndText01
- TileWideSmallImageAndText02
- TileWideSmallImageAndText03
- TileWideSmallImageAndText04
- TileWideSmallImageAndText05
- TileWideText01
- TileWideText02
- TileWideText03
- TileWideText04
- TileWideText05
- TileWideText06
- TileWideText07
- TileWideText08
- TileWideText09
- TileWideText10
- TileWideText11
次の表では、lang が指定されていない場合のシステムの応答について説明します。
For... | システム応答 |
---|---|
通知の言語 |
この言語は主に、列を特徴とするテンプレート内の列のレイアウトに影響します。 |
リテラル テキストを含むテキスト要素 |
|
ms-resource コンテンツを含むテキスト要素 |
文字列が解決されると、解決された文字列の言語が text 要素に割り当てられます。 この言語は、UI のテキストの配置 (LTR と RTL) とフォントの選択を調整します。 |
ms-appx:/// image |
|
クラウド イメージ |
addImageQuery が true の場合、この言語はクエリ文字列に含まれます。 |
要件
値 | |
---|---|
Namespace | http://schemas.microsoft.com/notifications/2012/tile.xsd |