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

Cách tắt Hướng dẫn bằng giọng nói trên TV LG
Cách tắt Hướng dẫn bằng giọng nói trên TV LG
LG đã đi đầu trong việc cung cấp các thiết bị thông minh trao quyền cho người dùng ở mọi khả năng. Về vấn đề này, công ty đã đầu tư nguồn lực để đảm bảo rằng bất kỳ ai bị khiếm thị hoặc khiếm thính đều có thể thưởng thức sản phẩm của họ. Điều này đã dẫn
Phải làm gì nếu không có âm thanh phát ra từ TV Vizio của bạn
Phải làm gì nếu không có âm thanh phát ra từ TV Vizio của bạn
Vizio là một thương hiệu TV xuất hiện vào năm 2002 và rất nhanh chóng trở thành một ông lớn trong thị trường TV trong nước. Mặc dù bản thân các TV được sản xuất theo giấy phép ở Trung Quốc, bản thân Vizio có trụ sở tại Irvine, California và
Discord có thông báo cho người dùng khi bạn bắt đầu hoặc khởi động họ không?
Discord có thông báo cho người dùng khi bạn bắt đầu hoặc khởi động họ không?
Discord đã trở thành một phương tiện giao tiếp phổ biến cho các game thủ trực tuyến. Nó lấp đầy khoảng trống khi không có dịch vụ trực tuyến nào khác cung cấp giao tiếp miễn phí, dù là dưới dạng văn bản, giọng nói, video hoặc hình ảnh. Chắc chắn, có Skype mà
Thêm màu tùy chỉnh cho thanh tác vụ vào ứng dụng Cài đặt Windows 10
Thêm màu tùy chỉnh cho thanh tác vụ vào ứng dụng Cài đặt Windows 10
Windows 10 cho phép bạn xác định màu tùy chỉnh, màu này sẽ được thêm vào trang Cài đặt -> Cá nhân hóa -> Màu của ứng dụng Cài đặt.
Đánh giá Oculus Go: Proof VR thực sự là tương lai của giải trí
Đánh giá Oculus Go: Proof VR thực sự là tương lai của giải trí
Bất chấp nhiều nỗ lực, VR chưa bao giờ thực sự thành công ở các giải đấu lớn. Mặc dù có thể cho rằng cả PlayStation VR và Samsung Gear VR đều giúp nó tiếp cận ý thức cộng đồng theo cách mà các tai nghe khác không thể quản lý, chúng
Cách gửi tin nhắn từ Google Home
Cách gửi tin nhắn từ Google Home
Google Home là một thiết bị tuyệt vời cho phép bạn lướt internet, gửi tin nhắn và thực hiện cuộc gọi chỉ bằng lệnh thoại. Thiết bị được kết nối với cơ sở dữ liệu của Google và tất cả những gì bạn phải làm để lấy thông tin
Cách tắt tính năng tự động sửa lỗi trên Galaxy S9 / S9 +
Cách tắt tính năng tự động sửa lỗi trên Galaxy S9 / S9 +
Tự động sửa lỗi có thể rất vui nhộn, nhưng chúng có thể gây ra hiểu lầm nghiêm trọng. Khi bạn đang vội, bạn sẽ không muốn mất thời gian kiểm tra xem Galaxy S9 của mình có thay thế từ bạn đã nhập bằng một thứ hoàn toàn không liên quan hay không. Của Samsung