다음을 통해 공유


바인딩(타일 스키마)

타일 템플릿을 지정합니다. 모든 알림에는 지원되는 각 타일 크기에 대해 하나의 바인딩 요소가 포함되어야 합니다.

요소 계층 구조

<타일>
<시각>
<binding>

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:///
브랜딩

타일이 앱의 브랜드를 표시하는 데 사용해야 하는 형식입니다.

이 특성에는 다음 값 중 하나가 있을 수 있습니다.

  • 없음
  • 로고
  • name
로고
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... 시스템 응답
알림에 대한 언어
  • 명시적으로 설정된 경우 visual.lang 또는 binding.lang을 사용합니다.
  • 그렇지 않으면 앱별 언어 설정(있는 경우 [리소스 관리 시스템](/previous-versions/windows/apps/jj552947(v=win.10))에서 앱이 현재 언어 프로필에 따라 실행되도록 결정하는 언어)
  • 그렇지 않으면 Windows 런타임 의해 확인된 타일의 표시 이름 언어입니다.
  • 그렇지 않으면 셸의 UI 언어(MUI 언어)

이 언어는 주로 열을 특징으로 하는 템플릿의 열 레이아웃에 영향을 줍니다.

리터럴 텍스트가 있는 텍스트 요소
  • 명시적으로 설정된 경우 visual.lang 또는 binding.lang을 사용합니다.
  • 그렇지 않으면 앱별 언어 설정(있는 경우 [리소스 관리 시스템](/previous-versions/windows/apps/jj552947(v=win.10))에서 앱이 현재 언어 프로필에 따라 실행되도록 결정하는 언어)
  • 그렇지 않으면 Windows 런타임 의해 확인된 타일의 표시 이름 언어입니다.
  • 그렇지 않으면 셸의 UI 언어(MUI 언어)
ms-resource 콘텐츠가 있는 텍스트 요소
  • 명시적으로 설정된 경우 visual.lang 또는 binding.lang을 사용하고 명시적 언어 앞에 문자열을 resolve 데 사용되는 리소스 관리 시스템의 [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext) 앞에 명시적 언어가 추가됩니다.
  • 그렇지 않으면 사용자의 언어 프로필로 초기화된 것으로 사용되는 [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext)입니다.

문자열이 확인되면 확인된 문자열의 언어가 텍스트 요소에 할당됩니다. 이 언어는 UI에 대한 텍스트 맞춤(LTR 및 RTL) 및 글꼴 선택을 셰이프합니다.

ms-appx:/// image
  • 명시적으로 설정된 경우 visual.lang 또는 binding.lang을 사용하면 명시적 언어 앞에 문자열을 resolve 데 사용되는 리소스 관리 시스템의 [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext)가 언어 목록 앞에 추가됩니다.
  • 그렇지 않으면 사용자의 언어 프로필로 초기화된 것으로 사용되는 [ResourceContext](/previous-versions/windows/apps/jj552947(v=win.10)#resourcecontext)
클라우드 이미지
  • 명시적으로 설정된 경우 visual.lang 또는 binding.lang을 사용합니다.
  • 그렇지 않으면 앱별 언어 설정(있는 경우 [리소스 관리 시스템](/previous-versions/windows/apps/jj552947(v=win.10))에서 앱이 현재 언어 프로필에 따라 실행되도록 결정하는 언어)
  • 그렇지 않으면 Windows 런타임 확인되는 타일의 표시 이름 언어입니다(이름이 언어 중립적인 경우 설정되지 않을 수 있습니다).
  • 그렇지 않으면 셸의 UI 언어(MUI 언어)

addImageQuery가 true인 경우 이 언어는 쿼리 문자열에 포함됩니다.

 

요구 사항

Namespace http://schemas.microsoft.com/notifications/2012/tile.xsd