메인 윈도우 10 Windows 10에서 유니버설 앱에 대한 사용자 지정 테마 만들기

Windows 10에서 유니버설 앱에 대한 사용자 지정 테마 만들기



테마가 지원 되더라도 Windows 10의 사용자 지정 옵션은 제한됩니다. 시각적 UI 요소와 창 프레임의 모양을 약간 수정하는 타사 테마를 적용 할 수 있지만 유니버설 앱에는 영향을주지 않습니다. 기본 제공되는 Windows 10은 유니버설 앱에 대해 Light 및 Dark 테마 만 지원합니다. 사용자 지정 테마를 만드는 방법은 다음과 같습니다.

광고

Reddit 사용자 'Mcdenis 'Windows 10의 유니버설 앱에서 사용하는 기본 테마를 완전히 사용자 지정하는 비교적 간단하고 안정적인 방법을 찾았습니다. 그의 방법을 사용하면 UWP의 모든 공통 컨트롤의 모양을 변경할 수 있습니다. 다음은 적용된 사용자 지정의 예입니다.

Windows 10 사용자 지정 모양

Windows 10에서 유니버설 앱용 사용자 지정 테마를 만드는 방법

계속하기 전에 다음 도구와 앱을 설치해야합니다.

1 부 : 사용자 지정 XAML 테마 만들기

  1. 바탕 화면에 기본 테마의 복사본을 만듭니다. 빌드 10240과 모든 기본 설치 위치를 사용한다고 가정하면 전체 경로는 다음과 같습니다.
    C :  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Visual Studio로 새로 만든 복사본을 엽니 다. 파일은 세 섹션으로 구분됩니다. 첫 번째는 어두운 테마 ( '기본'테마라고 함)를 정의하고 두 번째는 밝은 테마를 정의하고 세 번째는 고 대비 테마를 정의합니다. 어두운 테마를 사용할 때 Edge 툴바의 색상을 변경하고 싶다고 가정 해 보겠습니다. 먼저 그것을 정의하는 리소스의 키를 식별하십시오. 이 가이드를 사용할 수 있습니다.
    컬러 가이드이 경우 키는 'SystemChromeMediumLowColor'
  3. 해당 키의 첫 번째 인스턴스를 찾습니다.themeresources.xaml(키가 밝은 테마와 고 대비 테마의 파일에도 나중에 나타나기 때문에 '첫 번째 인스턴스'를 지정합니다.)
  4. 색상 요소에 포함 된 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 : 기본 테마를 사용자 지정 테마로 바꾸기

  1. 소유권 확보 다음 파일의 복사본을 만들어 데스크탑에 복사하십시오.
    % windir % / System32 / Windows.UI.XAML.Resources.dll
  2. Resource Hacker에서 사본 열기
  3. 탐색 창에서 256-> themeresource.xbf : 1024로 이동합니다.
  4. 메뉴 표시 줄에서 조치-> 자원 바꾸기를 클릭하십시오.
  5. 나타나는 대화 상자에서 '파일 선택'버튼을 클릭하고 바탕 화면에있는 'themeresources.rc'라는 파일을 엽니 다.
  6. '교체'버튼을 클릭하십시오.
  7. 마지막으로 변경 사항을 저장합니다 (Ctrl + S).
  8. 이름 바꾸기 실물 파일을 Windows.UI.XAML.Resources.dll.old로 이동하고 바탕 화면에있는 수정 된 파일을system32폴더. 마지막으로 로그 아웃했다가 다시 로그인하십시오. 이제 새 테마가 적용됩니다.

기본 컨트롤 템플릿 (더 복잡한 변경을 수행하는 데 필요함)을 수정하려는 경우 프로세스가 약간 더 복잡하지만 비슷합니다.

원본 컨트롤 템플릿을 가져 와서 수정 한 다음 빈 리소스 사전에 넣고 xbf 파일을 만들고 Windows.UI.XAML.Resources.dll에서 관련 리소스를 교체해야합니다.

시스템 파일 수정으로 인해 예상치 못한 운영 체제 동작이 발생할 수 있습니다. 또한 언젠가는 수정 한 파일에 영향을 미치는 일부 Windows 10 업데이트가 기본 테마를 복원하므로 위 단계를 다시 한 번 반복해야합니다.

김프에서 사진을 뒤집는 방법

크레딧 : Mcdenis . 덕분에 안녕하세요. 이 팁을 위해.

재미있는 기사

에디터의 선택

PS5 'Wi-Fi 네트워크에 연결할 수 없습니다' 오류를 수정하는 방법
PS5 'Wi-Fi 네트워크에 연결할 수 없습니다' 오류를 수정하는 방법
PS5가 Wi-Fi 네트워크에 연결할 수 없음 오류를 해결하려면 라우터나 PS5 콘솔을 다시 시작하거나 재설정해야 할 수도 있습니다.
화면을 터치하지 않고 Snapchat 비디오 / 사진을 찍는 방법
화면을 터치하지 않고 Snapchat 비디오 / 사진을 찍는 방법
https://www.youtube.com/watch?v=Kz4AtCDVSmk Snapchat이 잘하는 일이 많이 있지만 안타깝게도 화면을 터치하지 않고 녹화하는 것은 그중 하나가 아닙니다. 화면을 터치하지 않고 비디오를 캡처하는 것은 다음과 같은 경우 매우 까다로울 수 있습니다.
Windows 10에서 캘린더 앱의 주 번호 활성화
Windows 10에서 캘린더 앱의 주 번호 활성화
Windows 10 캘린더에서 주 번호를 켜거나 끄는 방법. Windows 10에는 기본적으로 미리 설치된 캘린더 앱이 있습니다. 필요한 경우 주를 활성화 할 수 있습니다.
Windows 10에서 폴더에 대소 문자 구분 모드 사용
Windows 10에서 폴더에 대소 문자 구분 모드 사용
이미 알고 있듯이 Windows 파일 시스템 인 NTFS는 파일 및 폴더 이름을 대소 문자를 구분하지 않습니다. Windows 10에는 폴더에 대해 대 / 소문자 구분 모드를 활성화하는 기능이 포함되어 있습니다.
Horizon Zero Dawn 출시 날짜가 영국에서 발표되었습니다.
Horizon Zero Dawn 출시 날짜가 영국에서 발표되었습니다.
Horizon Zero Dawn에 대한 전체 리뷰 읽기 Horizon Zero Dawn은 쉽게 소니의 가장 흥미로운 PS4 게임 중 하나이며 – Guerrilla Games 개발 팀의 멋진 마법 덕분에 이제 두 게임이 출시되었습니다.
Kindle 이메일 주소를 찾는 방법
Kindle 이메일 주소를 찾는 방법
Amazon 웹사이트, Kindle 자체 또는 휴대폰이나 태블릿의 Kindle 앱에서 Kindle 이메일 주소에 액세스할 수 있습니다.
계정이나 로그인없이 Facebook을 검색하는 방법
계정이나 로그인없이 Facebook을 검색하는 방법
https://www.youtube.com/watch?v=sCfAZP6cwxs Facebook 계정 생성을 거부하거나 현재 액세스 할 수없는 계정이있는 경우이 소셜 미디어 플랫폼에서 호스팅되는 정보를 찾기 어려울 수 있습니다. .