visual(타일 스키마)

각각 타일을 정의하는 여러 바인딩 자식 요소를 포함합니다.

요소 계층 구조

<타일>
<시각>

Syntax

<visual version?       = integer
        lang?          = string
        baseUri?       = anyURI
        branding?      = "none" | "logo" | "name"
        addImageQuery? = boolean
        contentId?     = string >

  <!-- Child elements -->
  binding+

</visual>

? 선택 사항(0개 또는 1개) + 필요(하나 이상)

특성 및 요소

특성

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
None
contentId

알림의 콘텐츠를 고유하게 식별하는 보낸 사람 정의 문자열로 설정합니다. 이렇게 하면 큰 타일 템플릿이 마지막 세 개의 와이드 타일 알림을 표시하는 상황에서 중복되는 것을 방지할 수 있습니다.

문자열 None

" en-US" 또는 "fr-FR"과 같은 BCP-47 언어 태그 로 지정된 XML 페이로드의 대상 로캘입니다. 이 로캘은 바인딩 또는 텍스트에 지정된 로캘로 재정의됩니다. 이 값이 리터럴 문자열인 경우 이 특성은 기본적으로 사용자의 UI 언어로 설정됩니다. 이 값이 문자열 참조인 경우 문자열 확인 시 이 특성은 기본적으로 Windows 런타임에서 선택한 로캘로 설정됩니다. 이 값이 지정되지 않은 경우 주의 사항을 참조하세요.

문자열 None
version

이 특정 페이로드가 개발된 타일 XML 스키마의 버전입니다. 1 또는 2의 두 값을 가질 수 있습니다. 버전 1에는 Windows 8 스키마 아래에 유효한 페이로드가 필요합니다. 버전 2는 새 큰 타일 템플릿, 기존 템플릿에 대한 새 Windows 8.1 템플릿 이름 및 바인딩 요소의 대체 특성을 인식합니다.

integer No 1

 

자식 요소

자식 요소 Description
binding

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

 

부모 요소

부모 요소 Description
타일

단일 시각적 요소를 포함하는 기본 타일 요소입니다.

 

설명

다음 표에서는 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-version/windows/apps/jj552947(v=win.10))에서 앱이 현재 언어 프로필에 따라 실행되도록 결정하는 언어)
  • 그렇지 않으면 Windows 런타임 확인된 타일의 표시 이름 언어입니다(이름이 언어 중립적인 경우 설정되지 않을 수 있습니다).
  • 그렇지 않으면 셸의 UI 언어(MUI 언어)

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

 

요구 사항

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