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

재미있는 기사

에디터의 선택

수리를 위해 Nintendo Switch를 보내는 방법
수리를 위해 Nintendo Switch를 보내는 방법
Nintendo 제품은 매우 강력한 장치로 알려져 있지만 예상치 못한 일이 항상 발생할 수 있습니다. Nintendo Switch가 고장난 것은 결코 이상적이지 않습니다. 어떤 이유로 든 Nintendo 서비스 센터가 문을 닫고 실제 매장을 이용할 수없는 경우
컴퓨터 화면의 변색 및 왜곡을 수정하는 방법
컴퓨터 화면의 변색 및 왜곡을 수정하는 방법
컴퓨터 화면의 색상이 왜곡되거나, 색이 바래거나, 반전되거나, 모두 한 가지 색상으로 표시되거나, 기타 방식으로 엉망이 되었습니까? 다음은 몇 가지 시도해 볼 사항입니다.
Windows 10의 OneDrive에서 로그 아웃 (PC 연결 해제)
Windows 10의 OneDrive에서 로그 아웃 (PC 연결 해제)
오늘은 OneDrive에서 로그 아웃하는 방법을 살펴 보겠습니다. OneDrive는 Windows 10과 함께 제공되는 Microsoft에서 만든 온라인 문서 저장소 솔루션입니다.
Windows 10에서 응답하지 않는 작업 모두 종료
Windows 10에서 응답하지 않는 작업 모두 종료
Windows 10에서는 응답하지 않는 모든 작업을 한 번에 종료 할 수 있습니다. 이를 수행 할 수있는 특별한 명령이 있습니다.
iPhone에서 신규 및 기존 앱 다운로드를 차단하는 방법
iPhone에서 신규 및 기존 앱 다운로드를 차단하는 방법
일부 앱이 iPhone에 액세스하지 못하도록하는 데에는 몇 가지 이유가 있습니다. 부모라면 자녀가 자신의 휴대 전화에서 볼 수있는 내용을 제한하고 싶을 것입니다. 고맙게도 iOS에는
Audible에서 크레딧을 구입하는 방법
Audible에서 크레딧을 구입하는 방법
Audible은 음악이 아닌 다양한 오디오 콘텐츠에 액세스 할 수있는 Amazon의 오디오 북 및 팟 캐스트 플랫폼입니다. 다양한 멤버십 혜택의 일환으로 Audible Premium Plus 사용자는 월별 무료 크레딧을받습니다. 각 크레딧은 사용할 수 있습니다.
Windows 10 1 주년 업데이트 RTM 용 미디어 생성 도구
Windows 10 1 주년 업데이트 RTM 용 미디어 생성 도구
Microsoft는 오늘 마침내 PC 용 Windows 10 1 주년 업데이트를 출시했습니다. 공식 ISO 이미지와 함께 업데이트 된 미디어 생성 도구를 Microsoft에서 다운로드 할 수 있습니다. 여기 있습니다. 미디어 생성 도구는 Windows 10 1 주년 업데이트로 부팅 가능한 미디어를 생성 할 수있는 특수 도구입니다. Windows 10을 자동으로 다운로드합니다.