2016-06-21 2 views
2

Visual Studio 2015에서 C#을 사용하여 Windows 8 범용 앱을 만듭니다.이 경로를 따라 빈 프로젝트를 만듭니다. Visual C# -> Windows- > 윈도우 8 -> 유니버설 -> 빈 응용 프로그램 (유니버설 윈도우 8.1).VS 2015에서 만든 기본 Windows 8 범용 앱의 배경이 어두움

빈 앱이 검은 색 배경과 흰색 전경으로 시작한다는 사실에 놀랐습니다. Microsoft가 왜 이렇게 특별한 이유가 있습니까? 또한

enter image description here

, 배경과 전경 색상을 변경하는 어떤 우아한 방법은 무엇입니까?

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"></Grid> 

하려면 : 나는에서 MainPage.xaml 파일에 다음 설정을 변경하여 그것을 할 수 있었다

<Grid Background="White"></Grid> 

하지만 전경을 변경할 수 없습니다, 나는 추가하는 경우 버튼 전경이 흰색이므로 버튼 텍스트가 흰색 배경에 표시되지 않습니다. (내가 아는 한, 모든 하위 구성 요소는 구성 요소의 종류에 따라 배경색이나 전경색을 상속합니다.)

명확한 점은 인정됩니다.

답변

1

은 MSDN에 Application.RequestedTheme property에 대한 설명을 참조하십시오

테마에 내장 된 두 가지가 있습니다

: "빛"과 "어둠". 기본적으로 응용 프로그램 은 "dark"테마를 사용하여 실행됩니다 (themeresources.xaml 파일에서 "Dark"자원의 키 이름은 "Default"임). 앱의 RequestedTheme 속성을 사용하여 사용할 테마를 지정할 수 있습니다. 그래서 App.xaml에

<Application ... RequestedTheme="Light"> 

설정

응용 프로그램이 빛 테마를 사용합니다.

+0

감사합니다 @ 클레멘스, 매력처럼 일했습니다. – Bon