메인 윈도우 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 . 덕분에 안녕하세요. 이 팁을 위해.

재미있는 기사

에디터의 선택

VRAM을 확인하는 방법
VRAM을 확인하는 방법
대규모 비디오 프로젝트(또는 게임)를 진행하기 전에 VRAM 용량을 확인해야 합니다. PC와 Mac을 찾는 곳은 다음과 같습니다.
신규 및 클래식 게임을 포함하여 Windows 8 용 무료 스토어 게임 40 개
신규 및 클래식 게임을 포함하여 Windows 8 용 무료 스토어 게임 40 개
많은 Windows 캐주얼 게이머의 실망감으로 Windows 8은 OS에서 모든 클래식 게임을 완전히 제거하고 모두가 Store 버전으로 마이그레이션 할 것으로 예상했습니다. 스토어 버전에는 클래식 Windows 버전의 많은 기능과 사용자 지정이 없지만, 특히 다가오는 Windows 8.1 업데이트 1에서는 여전히 재생할 수 있습니다.
Facebook 사진에 실수로 좋아요를 표시했다가 다르게 표시하면 어떻게 되나요?
Facebook 사진에 실수로 좋아요를 표시했다가 다르게 표시하면 어떻게 되나요?
Facebook의 홈페이지는 사용자 경험 향상을 목표로 지난 몇 년 동안 다양한 유형의 모양과 디자인을 거쳤습니다. 이제 Facebook 사진을 좋아할 수 있을 뿐만 아니라 반응할 수 있습니다.
Instagram 스토리에 게시물을 공유하는 방법
Instagram 스토리에 게시물을 공유하는 방법
https://www.youtube.com/watch?v=zhtZOnDunvY 누군가의 게시물을 Instagram 스토리에 공유 할 수 있다는 것을 알고 계셨습니까? 그들은 공유가 배려라고 말하고 Instagram의 개발자는 귀하가
Dead by Daylight에서 Auric 세포를 얻는 방법
Dead by Daylight에서 Auric 세포를 얻는 방법
Auric Cells는 Dead by Daylight의 통화로 다양한 멋진 아이템을 잠금 해제하는 데 사용할 수 있습니다. 예를 들어 캐릭터의 외모를 돋보이게하는 장식 아이템과 커스터마이즈 아이템을 구매할 수 있습니다. 조합 할 화장품이 넘쳐나면
iPhone에서 바이러스를 확인하는 방법
iPhone에서 바이러스를 확인하는 방법
컴퓨터만큼 바이러스에 취약하지는 않지만 iPhone은 여전히 ​​다양한 유형의 침입에 의해 침투 및 오염 될 수 있습니다. 월드 와이드 웹의 어두운 바다를 방금 탐색했지만
Dayz에서 ​​불을 피우는 방법
Dayz에서 ​​불을 피우는 방법
DayZ에서 불을 피우는 것은 여러 가지 이유로 배울 수 있는 가장 유용한 기술 중 하나입니다. 캐릭터를 따뜻하게 해주고, 각종 질병으로부터 보호해주며, 음식을 조리할 수 있게 해주고, 빛을 공급해 줍니다.