Chủ YếU Windows 10 Tạo chủ đề tùy chỉnh cho các ứng dụng Universal trong Windows 10

Tạo chủ đề tùy chỉnh cho các ứng dụng Universal trong Windows 10



Ngay cả khi có hỗ trợ chủ đề, các tùy chọn tùy chỉnh trong Windows 10 cũng bị hạn chế. Bạn có thể áp dụng chủ đề của bên thứ ba để sửa đổi một chút giao diện của các phần tử giao diện người dùng trực quan và khung cửa sổ, nhưng nó sẽ không ảnh hưởng đến các ứng dụng Universal. Ngoài ra, Windows 10 chỉ hỗ trợ các chủ đề Sáng và Tối cho các ứng dụng Universal. Đây là cách bạn có thể tạo chủ đề tùy chỉnh của riêng mình.

Quảng cáo

Người dùng Reddit 'mcdenis 'đã tìm thấy một phương pháp tương đối đơn giản và đáng tin cậy để tùy chỉnh đầy đủ chủ đề mặc định được các ứng dụng Universal sử dụng trong Windows 10. Sử dụng phương pháp của anh ấy, bạn có thể thay đổi giao diện của tất cả các điều khiển chung của UWP. Dưới đây là một ví dụ về các tùy chỉnh được áp dụng:

Giao diện tùy chỉnh Windows 10

Cách tạo chủ đề tùy chỉnh cho các ứng dụng Universal trong Windows 10

Trước khi tiếp tục, bạn cần cài đặt các công cụ và ứng dụng sau:

Phần 1: Tạo chủ đề XAML tùy chỉnh của bạn

  1. Tạo một bản sao của chủ đề mặc định trên màn hình của bạn. Giả sử rằng bạn đang sử dụng bản dựng 10240 và vị trí cài đặt mặc định cho mọi thứ, đường dẫn đầy đủ của nó là:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Mở bản sao mới được tạo bằng Visual Studio. Tệp được tách thành ba phần. Cái đầu tiên xác định chủ đề tối (được gọi là chủ đề 'mặc định'), cái thứ hai xác định chủ đề sáng và cái thứ ba xác định chủ đề có độ tương phản cao. Giả sử bạn muốn thay đổi màu thanh công cụ của Edge khi sử dụng chủ đề tối. Đầu tiên, xác định khóa của tài nguyên xác định nó. Bạn có thể sử dụng hướng dẫn này:
    hướng dẫn màu sắcTrong trường hợp này, chìa khóa là 'SystemChromeMediumLowColor'
  3. Tìm phiên bản đầu tiên của khóa đó trongthemeresources.xaml(Tôi chỉ định 'phiên bản đầu tiên' vì khóa cũng xuất hiện sau đó trong tệp cho chủ đề ánh sáng và chủ đề tương phản cao).
  4. Thay thế giá trị hex có trong phần tử màu bằng giá trị ARGB của màu bạn chọn. Cuối cùng, lưu các thay đổi của bạn.

Phần 2: Biên dịch chủ đề của bạn thành tệp xbf

Trong Visual Studio, tạo một dự án ứng dụng C # hoặc Visual Basic Universal mới. Sử dụng ngăn Giải pháp Explorer, dán bản sao của chủ đề XAML đã sửa đổi của bạn vào dự án.

cách thay đổi tên điểm phát sóng của bạn

Sau đó, đặt chế độ xây dựng thành Phát hành và kiến ​​trúc bộ xử lý giống như cài đặt Windows của bạn.

xây dựng chủ đề mới

nhấnCtrl + Shift + Bđể xây dựng giải pháp của bạn.

Sau khi hoàn tất, hãy nhấp chuột phải vào tên dự án của bạn trong Solution Explorer và chọn 'Open Folder in File Explorer'. Điều hướng đến bin -> x86 hoặc x64 -> Phát hành và sao chép tệp có tên 'themeresources.xbf' trên màn hình của bạn.

Cuối cùng, thay đổi phần mở rộng tệp của bản sao từ '.xbf' thành '.rc'.

Phần 3: Thay thế chủ đề mặc định bằng chủ đề tùy chỉnh của bạn

  1. Lấy quyền sở hữu của tệp sau và tạo bản sao của tệp đó trên Màn hình của bạn:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Mở bản sao trong Resource Hacker
  3. Trong ngăn dẫn hướng, điều hướng đến 256 -> themeresource.xbf: 1024.
  4. Trong thanh menu, nhấp vào Hành động -> Thay thế tài nguyên.
  5. Trong hộp thoại xuất hiện, nhấp vào nút 'Chọn tệp' và mở tệp có tên 'themeresources.rc' trên màn hình của bạn.
  6. Nhấp vào nút 'Thay thế'.
  7. Cuối cùng, lưu các thay đổi của bạn (Ctrl + S).
  8. Đổi tên nguyên tệp sang Windows.UI.XAML.Resources.dll.old và di chuyển tệp đã sửa đổi trên màn hình của bạn tronghệ thống32thư mục. Cuối cùng, đăng xuất và đăng nhập lại. Chủ đề mới bây giờ sẽ được áp dụng.

Nếu bạn muốn sửa đổi mẫu điều khiển mặc định (được yêu cầu để thực hiện các thay đổi phức tạp hơn), quá trình này phức tạp hơn một chút, nhưng tương tự:

Bạn cần lấy mẫu điều khiển ban đầu, sửa đổi nó, đặt nó vào từ điển tài nguyên trống, tạo tệp xbf từ nó và thay thế tài nguyên liên quan trong Windows.UI.XAML.Resources.dll.

Hãy nhớ rằng sửa đổi tệp hệ thống có thể gây ra hoạt động không mong muốn của hệ điều hành. Ngoài ra, một ngày nào đó, một số bản cập nhật cho Windows 10 ảnh hưởng đến các tệp bạn đã sửa đổi sẽ khôi phục chủ đề mặc định, vì vậy bạn sẽ cần phải lặp lại các bước trên một lần nữa.

cách vô hiệu hóa google now launcher

Tín dụng: mcdenis . Nhờ vào @FlatDesignSucks cho mẹo này.

Bài ViếT Thú Vị

Editor Choice

Tăng tốc Windows 10 của bạn bằng cách có ít biểu tượng Màn hình hơn
Tăng tốc Windows 10 của bạn bằng cách có ít biểu tượng Màn hình hơn
Bạn có biết rằng đăng nhập chậm có thể do có quá nhiều biểu tượng màn hình và phím tắt cho các ứng dụng trên màn hình không?
KB4534318 (Bản dựng 16299.1654) và KB4534307 (Bản dựng 14393.3474) đã được phát hành
KB4534318 (Bản dựng 16299.1654) và KB4534307 (Bản dựng 14393.3474) đã được phát hành
Ngoài KB4534321 (Bản dựng 17763.1012) cho Windows 10 phiên bản 1809, Microsoft hôm nay đã phát hành một số bản cập nhật cho Windows 10, phiên bản 1709 và phiên bản 1607. Dưới đây là những thay đổi quan trọng. Quảng cáo KB4534318 (HĐH Bản dựng 16299.1654) cho Windows 10, phiên bản 1709 Khắc phục sự cố ngăn các đối tượng máy tính được thêm vào các nhóm cục bộ bằng cách sử dụng Nhóm
Cách xóa tất cả các tệp Slack để quản lý dung lượng đĩa
Cách xóa tất cả các tệp Slack để quản lý dung lượng đĩa
Slack là công cụ được nhiều doanh nghiệp và công ty hợp tác trên khoảng cách lựa chọn. Đó là một nền tảng năng suất bao gồm trò chuyện, chia sẻ tệp, các công cụ quản lý dự án và một loạt các tiện ích bổ sung cung cấp rất nhiều sức mạnh
Ngăn ứng dụng truy cập máy ảnh trong Windows 10
Ngăn ứng dụng truy cập máy ảnh trong Windows 10
Bạn nên kiểm soát ứng dụng nào đã cài đặt của bạn có quyền truy cập vào camera trong Windows 10 và thu hồi quyền nếu ứng dụng đó không thực sự cần chúng.
Cách xóa tổng phụ trong Excel
Cách xóa tổng phụ trong Excel
Excel sẽ tạo tổng phụ khi áp dụng một hàm nào đó cho các ô. Đây có thể là giá trị trung bình, tổng hoặc trung vị của các giá trị của bạn, mang lại cho bạn cái nhìn toàn diện về các giá trị. Tuy nhiên, tổng phụ không phải lúc nào cũng thích hợp hơn. Bạn có thể
Cách kéo công thức mà không cần thay đổi trong Google Trang tính
Cách kéo công thức mà không cần thay đổi trong Google Trang tính
Tất cả người dùng Excel / Google Trang tính đều biết những nền tảng bảng tính này mạnh mẽ như thế nào. Chúng không chỉ là ứng dụng bảng giúp bạn ghi lại mọi thứ và giới thiệu chúng. Ngược lại, Google Spreadsheets cho phép bạn tạo công thức của riêng mình và
Các kênh địa phương của Pluto TV không hoạt động - Cách khắc phục
Các kênh địa phương của Pluto TV không hoạt động - Cách khắc phục
Được thành lập vào năm 2013, Pluto TV là một trong những đứa trẻ mới nổi trong nền tảng truyền hình trực tuyến. Tuy nhiên, trong một thời gian ngắn, sao Diêm Vương đã đạt được một thị phần đáng kể và dần dần mở rộng cung cấp sang