바인딩(타일 스키마)
타일 템플릿을 지정합니다. 모든 알림에는 지원되는 각 타일 크기에 대해 하나의 바인딩 요소가 포함되어야 합니다.
요소 계층 구조
Syntax
<binding template = tileTemplateNameV2
fallback? = tileTemplateNameV1
lang? = string
baseUri? = anyURI
branding? = "none" | "logo" | "name"
addImageQuery? = boolean
contentId? = string >
<!-- Child elements -->
( image
| text
)*
</binding>
키
?
optional(0 또는 1) *
선택적(0개 이상)
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
addImageQuery | Windows가 타일 알림에 제공된 이미지 URI에 쿼리 문자열을 추가할 수 있도록 하려면 true 로 설정합니다. 서버에서 이미지를 호스트하고, 쿼리 문자열을 기반으로 이미지 변형을 검색하거나 쿼리 문자열을 무시하고 쿼리 문자열 없이 지정된 이미지를 반환하여 쿼리 문자열을 처리할 수 있는 경우 이 특성을 사용합니다. 이 쿼리 문자열은 배율, 대비 설정 및 언어를 지정합니다. 의 경우 instance 값 "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 | No | ms-appx:/// |
브랜딩 | 타일이 앱의 브랜드를 표시하는 데 사용해야 하는 형식입니다. |
이 특성에는 다음 값 중 하나가 있을 수 있습니다.
|
예 | 로고 |
contentId | 알림의 콘텐츠를 고유하게 식별하는 보낸 사람 정의 문자열로 설정합니다. 이렇게 하면 큰 타일 템플릿이 마지막 세 개의 와이드 타일 알림을 표시하는 상황에서 중복되는 것을 방지할 수 있습니다. |
문자열 | No | |
fallback | Windows 8 호환성에 사용하기 위해 받는 사람이 기본 템플릿 이름을 인식하지 못하는 경우 사용할 템플릿입니다. 이 값은 템플릿 특성에 있는 값의 Windows 8 이름입니다. Windows 8 이후에 도입된 새 템플릿에는 대체가 없습니다. |
tileTemplateNameV1(설명 참조) | 예 | None |
랭 | " en-US" 또는 "fr-FR"과 같은 BCP-47 언어 태그 로 지정된 XML 페이로드의 대상 로캘입니다. 여기에 지정된 로캘은 시각적 개체에서 재정의하지만 텍스트의 로 재정의할 수 있습니다. 이 값이 리터럴 문자열인 경우 이 특성은 기본적으로 사용자의 UI 언어로 설정됩니다. 이 값이 문자열 참조인 경우 문자열 확인 시 이 특성은 기본적으로 Windows 런타임에서 선택한 로캘로 설정됩니다. 이 값이 지정되지 않은 경우 주의 사항을 참조하세요. |
문자열 | 예 | None |
template | 타일을 기반으로 하는 제공된 템플릿 중 하나입니다. 일반적으로 개발자는 각각 별도의 바인딩 요소로 정사각형 및 와이드 형식을 모두 제공해야 합니다. 유효한 항목은 tileTemplateType 열거형의 멤버입니다. |
tileTemplateNameV2(설명 참조) | 예 | 없음 |
자식 요소
자식 요소 | Description |
---|---|
image | 타일 템플릿에 사용되는 이미지를 지정합니다. 제공된 이미지는 해당 템플릿 내의 특정 템플릿 또는 이미지에 대한 크기 및 셰이프 요구 사항과 일치해야 합니다. |
text | 타일 템플릿에 사용되는 텍스트를 지정합니다. |
부모 요소
부모 요소 | Description |
---|---|
Visual | 각각 타일을 정의하는 여러 바인딩 자식 요소를 포함합니다. |
설명
템플릿 특성에 사용되는 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 콘텐츠가 있는 텍스트 요소 |
문자열이 확인되면 확인된 문자열의 언어가 텍스트 요소에 할당됩니다. 이 언어는 UI에 대한 텍스트 맞춤(LTR 및 RTL) 및 글꼴 선택을 셰이프합니다. |
ms-appx:/// image |
|
클라우드 이미지 |
addImageQuery가 true인 경우 이 언어는 쿼리 문자열에 포함됩니다. |
요구 사항
값 | |
---|---|
Namespace | http://schemas.microsoft.com/notifications/2012/tile.xsd |