테마가 지원 되더라도 Windows 10의 사용자 지정 옵션은 제한됩니다. 시각적 UI 요소와 창 프레임의 모양을 약간 수정하는 타사 테마를 적용 할 수 있지만 유니버설 앱에는 영향을주지 않습니다. 기본 제공되는 Windows 10은 유니버설 앱에 대해 Light 및 Dark 테마 만 지원합니다. 사용자 지정 테마를 만드는 방법은 다음과 같습니다.
광고
Reddit 사용자 'Mcdenis 'Windows 10의 유니버설 앱에서 사용하는 기본 테마를 완전히 사용자 지정하는 비교적 간단하고 안정적인 방법을 찾았습니다. 그의 방법을 사용하면 UWP의 모든 공통 컨트롤의 모양을 변경할 수 있습니다. 다음은 적용된 사용자 지정의 예입니다.
Windows 10에서 유니버설 앱용 사용자 지정 테마를 만드는 방법
계속하기 전에 다음 도구와 앱을 설치해야합니다.
- Visual Studio 2015 Express 사용중인 동일한 Windows 빌드 용 SDK를 사용합니다. Microsoft는 종종 Insider 빌드 용 SDK를 릴리스하지 않습니다. 이 링크보기 .
- 리소스 해커 .
1 부 : 사용자 지정 XAML 테마 만들기
- 바탕 화면에 기본 테마의 복사본을 만듭니다. 빌드 10240과 모든 기본 설치 위치를 사용한다고 가정하면 전체 경로는 다음과 같습니다.
C : Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Visual Studio로 새로 만든 복사본을 엽니 다. 파일은 세 섹션으로 구분됩니다. 첫 번째는 어두운 테마 ( '기본'테마라고 함)를 정의하고 두 번째는 밝은 테마를 정의하고 세 번째는 고 대비 테마를 정의합니다. 어두운 테마를 사용할 때 Edge 툴바의 색상을 변경하고 싶다고 가정 해 보겠습니다. 먼저 그것을 정의하는 리소스의 키를 식별하십시오. 이 가이드를 사용할 수 있습니다.
이 경우 키는 'SystemChromeMediumLowColor' - 해당 키의 첫 번째 인스턴스를 찾습니다.themeresources.xaml(키가 밝은 테마와 고 대비 테마의 파일에도 나중에 나타나기 때문에 '첫 번째 인스턴스'를 지정합니다.)
- 색상 요소에 포함 된 16 진수 값을 선택한 색상의 ARGB 16 진수 값으로 바꿉니다. 마지막으로 변경 사항을 저장하십시오.
2 부 : 테마를 xbf 파일로 컴파일
Visual Studio에서 새 C # 또는 Visual Basic Universal 앱 프로젝트를 만듭니다. 솔루션 탐색기 창을 사용하여 수정 된 XAML 테마의 복사본을 프로젝트에 붙여 넣습니다.
대담하게 메아리를 없애다
그런 다음 빌드 모드를 릴리스로 설정하고 프로세서 아키텍처를 Windows 설치와 동일하게 설정합니다.
프레스Ctrl + Shift + B솔루션을 구축하십시오.
완료되면 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 '파일 탐색기에서 폴더 열기'를 선택합니다. bin-> x86 또는 x64-> Release로 이동하여 데스크톱에 'themeresources.xbf'라는 파일을 복사합니다.
마지막으로 사본의 파일 확장자를 '.xbf'에서 '.rc'로 변경하십시오.
파트 3 : 기본 테마를 사용자 지정 테마로 바꾸기
- 소유권 확보 다음 파일의 복사본을 만들어 데스크탑에 복사하십시오.
% windir % / System32 / Windows.UI.XAML.Resources.dll
- Resource Hacker에서 사본 열기
- 탐색 창에서 256-> themeresource.xbf : 1024로 이동합니다.
- 메뉴 표시 줄에서 조치-> 자원 바꾸기를 클릭하십시오.
- 나타나는 대화 상자에서 '파일 선택'버튼을 클릭하고 바탕 화면에있는 'themeresources.rc'라는 파일을 엽니 다.
- '교체'버튼을 클릭하십시오.
- 마지막으로 변경 사항을 저장합니다 (Ctrl + S).
- 이름 바꾸기 실물 파일을 Windows.UI.XAML.Resources.dll.old로 이동하고 바탕 화면에있는 수정 된 파일을system32폴더. 마지막으로 로그 아웃했다가 다시 로그인하십시오. 이제 새 테마가 적용됩니다.
기본 컨트롤 템플릿 (더 복잡한 변경을 수행하는 데 필요함)을 수정하려는 경우 프로세스가 약간 더 복잡하지만 비슷합니다.
원본 컨트롤 템플릿을 가져 와서 수정 한 다음 빈 리소스 사전에 넣고 xbf 파일을 만들고 Windows.UI.XAML.Resources.dll에서 관련 리소스를 교체해야합니다.
시스템 파일 수정으로 인해 예상치 못한 운영 체제 동작이 발생할 수 있습니다. 또한 언젠가는 수정 한 파일에 영향을 미치는 일부 Windows 10 업데이트가 기본 테마를 복원하므로 위 단계를 다시 한 번 반복해야합니다.
김프에서 사진을 뒤집는 방법