정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone의 테마

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

 

이 항목에서는 Windows Phone 의 테마 및 테마를 구현하는 방법을 소개합니다.

이 항목에는 다음 단원이 포함되어 있습니다.

 

테마는 Windows Phone 에서 개발자가 시각적 요소를 개인 설정하는 데 사용하는 리소스 집합입니다. 테마는 컨트롤과 UI 요소가 모든 휴대폰에서 일관되게 표시되도록 합니다. 스타일 관점에서 볼 때 기본 제공 장치 UI의 모양과 느낌을 유지하는 앱을 만들 수 있습니다. 테마로 설정되는 스타일 속성에는 배경색과 테마 컬러가 포함됩니다.

테마를 사용하여 다음을 할 수 있습니다.

  • 앱을 빌드하고 코드에서 직접 테마 속성에 액세스

  • 앱의 브랜딩 요구 사항에 맞게 테마가 지정된 속성의 값을 명시적으로 변경

참고참고:

Windows Phone 테마는 WPF(Windows Presentation Foundation)의 테마와 관련이 없습니다. Windows Phone 테마는 장치 테마이지 개별 앱의 테마가 아닙니다.

Windows Phone 에서 테마를 사용하면 일관성과 호환성이라는 이점을 얻을 수 있습니다. 이러한 스타일이 런타임에 수정되기 때문에 색상과 같은 일반적인 속성을 조정하지 않고도 기본 컨트롤 집합을 사용할 수 있습니다. 앱이 Windows Phone 에서 실행될 때는 테마 시스템이 이에 따라 앱 비주얼을 수정합니다. 하지만 앱 수준에서 테마를 재정의할 수도 있습니다. 예를 들어 강렬한 브랜드로 앱을 빌드하고 있는 회사에서 특정 색을 일관되게 사용하려고 할 수 있습니다. 자체 리소스를 제공해 테마가 지정된 속성을 재정의할 수 있습니다. 하지만 테마는 해제할 수 없습니다.

중요중요:

앱을 개발할 때는 Windows Phone 스토어 기술 인증 요구 사항을 고려해야 합니다. 테마와 관련된 요구 사항은 Windows Phone을 위한 기술 인증 요구 사항의 섹션 5.5를 참조하세요.

Windows Phone 테마는 배경색과 테마 컬러가 조합된 것입니다.

  • 배경색은 배경에 표시되는 색입니다. 앱의 배경색에는 두 가지 옵션인 어둡게 및 밝게가 제공됩니다.

  • 테마 컬러는 컨트롤과 기타 시각적 요소에 적용되는 색입니다. 다음 표에는 테마 컬러와 RGB(빨강, 녹색, 파랑) 및 Hex(16진수)에 해당하는 색의 값이 나열되어 있습니다.

Windows Phone 8 테마는 Windows Phone 7.8 단말기에서도 사용할 수 있습니다.

The Windows Phone Accent Colors

통신사나 하드웨어 제조업체에서 휴대폰에 추가할 수 있는 추가 테마 컬러도 있습니다.

테마를 설정하려면 휴대폰 앱 목록에서 사용자가 설정, 테마를 차례로 탭합니다. 사용자가 휴대폰의 테마를 선택하면 변경 내용이 휴대폰 UI 전체 및 모든 앱에 적용됩니다. 휴대폰 사용자가 다른 테마를 선택할 경우 앱에서 테마 관련 색만 변경됩니다. 글꼴, 컨트롤 크기 조정 등의 다른 요소는 테마 변경에 따라 동적으로 변경되지 않습니다. 그러나 다른 Windows Phone 테마 리소스를 사용하여 글꼴 및 글꼴 크기 같은 속성을 변경할 수는 있습니다.

참고참고:

사용자가 휴대폰에 다른 테마를 선택할 때 앱이 실행되고 있지 않으면 앱은 다음에 다시 시작될 때 새 테마의 요소를 반영합니다.

다음 이미지에서는 다양한 테마가 적용된 앱 UI를 보여 줍니다.

AP_Con_AppTheme

이 이미지는 어둡게 및 밝게 옵션을 전환하는 배경이 있는 단일 앱을 보여 줍니다. 또한 앱에서는 왼쪽에서 오른쪽으로 갈색, 파랑(녹청)자주(보라)의 테마 컬러를 사용합니다.

휴대폰 사용자가 선택한 테마 컬러와 배경색에 따라 테마 리소스는 다른 컨트롤 색, 브러시 및 스타일을 표시합니다. 이러한 차이는 테마 리소스 파일 ThemeResources.xaml에 지정되어 있습니다. 테마 컬러와 배경색의 각 조합은 별도의 리소스 파일에 저장됩니다. 테마를 만드는 데 사용할 수 있는 리소스 목록은 Windows Phone의 테마 리소스를 참조하세요.

테마 리소스 파일은 다음 경로에 있습니다.

C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Design

앱에서는 리소스 및 리소스 사전을 사용해 테마가 구현됩니다. 이러한 리소스는 앱이 시작될 때 로드되고 적용됩니다. Visual Studio 디자이너에서 컨트롤 속성을 설정하거나 XAML에서 {StaticResource} 태그 확장을 사용하여 테마 리소스를 지정할 수 있습니다. XAML을 통해 적용하는 경우 이미 정의된 리소스에 대한 참조를 평가하여 모든 XAML 속성 특성의 값을 제공합니다. Windows Phone 테마 리소스와 앱에서 이러한 리소스를 구성하는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.

표시: