หลัก Windows 10 สร้างธีมที่กำหนดเองสำหรับแอปสากลใน Windows 10

สร้างธีมที่กำหนดเองสำหรับแอปสากลใน Windows 10



แม้จะรองรับธีม แต่ตัวเลือกการปรับแต่งใน Windows 10 ก็มี จำกัด คุณสามารถใช้ธีมของบุคคลที่สามซึ่งปรับเปลี่ยนลักษณะที่ปรากฏเล็กน้อยขององค์ประกอบ UI ภาพและกรอบหน้าต่าง แต่จะไม่มีผลกับแอปสากล Windows 10 พร้อมใช้งานนอกกรอบรองรับเฉพาะธีมสว่างและมืดสำหรับแอปสากล นี่คือวิธีสร้างธีมที่คุณกำหนดเอง

การโฆษณา

ผู้ใช้ Reddit 'Mcdenis 'พบวิธีที่ค่อนข้างง่ายและเชื่อถือได้ในการปรับแต่งธีมเริ่มต้นที่ใช้โดยแอป Universal ใน 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. แทนที่ค่าฐานสิบหกที่มีอยู่ภายในองค์ประกอบสีด้วยค่าฐานสิบหก ARGB ของสีที่คุณเลือก สุดท้ายบันทึกการเปลี่ยนแปลงของคุณ

ส่วนที่ 2: รวบรวมธีมของคุณเป็นไฟล์ xbf

ใน Visual Studio ให้สร้างโปรเจ็กต์ C # หรือ Visual Basic Universal app ใหม่ ใช้บานหน้าต่าง Solution Explorer วางสำเนาของธีม XAML ที่แก้ไขแล้วในโครงการ

จะรู้ได้อย่างไรว่าการ์ดจอเสีย

หลังจากนั้นให้ตั้งค่าโหมดการสร้างเป็น Release และสถาปัตยกรรมตัวประมวลผลเหมือนกับการติดตั้ง Windows ของคุณ

สร้างธีมใหม่

กดCtrl + Shift + Bเพื่อสร้างโซลูชันของคุณ

เมื่อเสร็จแล้วให้คลิกขวาที่ชื่อโครงการของคุณใน Solution Explorer และเลือก 'Open Folder in File Explorer' ไปที่ bin -> x86 หรือ x64 -> ปล่อยและคัดลอกไฟล์ชื่อ 'themeresources.xbf' บนเดสก์ท็อปของคุณ

สุดท้ายเปลี่ยนนามสกุลไฟล์ของสำเนาจาก '.xbf' เป็น '.rc'

ส่วนที่ 3: แทนที่ธีมเริ่มต้นด้วยธีมที่คุณกำหนดเอง

  1. เป็นเจ้าของ ของไฟล์ต่อไปนี้และสร้างสำเนาบนเดสก์ท็อปของคุณ:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. เปิดสำเนาใน Resource Hacker
  3. ในบานหน้าต่างนำทางไปที่ 256 -> themeresource.xbf: 1024
  4. ในแถบเมนูคลิกที่ Action -> Replace resource
  5. ในกล่องโต้ตอบที่ปรากฏขึ้นให้คลิกที่ปุ่ม 'เลือกไฟล์' และเปิดไฟล์ชื่อ 'themeresources.rc' ที่อยู่บนเดสก์ท็อปของคุณ
  6. คลิกที่ปุ่ม 'แทนที่'
  7. สุดท้ายบันทึกการเปลี่ยนแปลงของคุณ (Ctrl + S)
  8. เปลี่ยนชื่อ ต้นฉบับ ไปที่ Windows.UI.XAML.Resources.dll.old และย้ายไฟล์ที่แก้ไขที่อยู่บนเดสก์ท็อปของคุณในรูปแบบระบบ 32โฟลเดอร์ สุดท้ายให้ออกจากระบบและกลับเข้าสู่ระบบอีกครั้งควรใช้ธีมใหม่

หากคุณต้องการแก้ไขเทมเพลตการควบคุมเริ่มต้น (ซึ่งจำเป็นสำหรับการเปลี่ยนแปลงที่ซับซ้อนมากขึ้น) กระบวนการนี้ซับซ้อนกว่าเล็กน้อย แต่ก็คล้ายกัน:

คุณต้องใช้เทมเพลตการควบคุมดั้งเดิมปรับเปลี่ยนใส่ในพจนานุกรมทรัพยากรว่างสร้างไฟล์ xbf จากนั้นและแทนที่ทรัพยากรที่เกี่ยวข้องใน Windows.UI.XAML.Resources.dll

โปรดทราบว่าการแก้ไขไฟล์ระบบอาจทำให้เกิดพฤติกรรมของระบบปฏิบัติการที่ไม่คาดคิด นอกจากนี้ในบางวันการอัปเดตบางอย่างสำหรับ Windows 10 ซึ่งมีผลต่อไฟล์ที่คุณแก้ไขจะคืนค่าธีมเริ่มต้นดังนั้นคุณจะต้องทำตามขั้นตอนข้างต้นซ้ำอีกครั้ง

คอมพิวเตอร์ของฉันอายุเท่าไหร่

เครดิต: mcdenis . ขอบคุณ แอน สำหรับเคล็ดลับนี้

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

Xiaomi Redmi Note 4 – วิธีการสะท้อนหน้าจอของฉันไปยังทีวีหรือพีซีของฉัน
Xiaomi Redmi Note 4 – วิธีการสะท้อนหน้าจอของฉันไปยังทีวีหรือพีซีของฉัน
Xiaomi Redmi Note 4 ให้ผู้ใช้แชร์หน้าจอกับทั้งสมาร์ททีวีและพีซี ในบทความนี้ เราจะตรวจสอบวิธีที่ดีที่สุดและง่ายที่สุดในการเชื่อมต่อโทรศัพท์ของคุณกับอุปกรณ์ทั้งสองเครื่อง เชื่อมต่อกับทีวี The
วิธีล็อค Windows 10 และปิดการแสดงผลด้วยคลิกเดียว
วิธีล็อค Windows 10 และปิดการแสดงผลด้วยคลิกเดียว
หากคุณทิ้งพีซี Widnows 10 ไว้เป็นเวลานานคุณอาจต้องการล็อกพีซีของคุณและปิดจอภาพทันทีด้วยคลิกเดียว นี่คือวิธีการ
เปลี่ยนการตั้งค่าโหมดความเข้ากันได้สำหรับแอพใน Windows 10
เปลี่ยนการตั้งค่าโหมดความเข้ากันได้สำหรับแอพใน Windows 10
Windows 10 มาพร้อมกับการตั้งค่าโหมดความเข้ากันได้ซึ่งมีไว้เพื่อรองรับแอพมากมายที่สร้างขึ้นสำหรับ Windows รุ่นก่อนหน้า
วิธีการฮาร์ดโรงงานรีเซ็ต Vizio Smart TV
วิธีการฮาร์ดโรงงานรีเซ็ต Vizio Smart TV
HDTV มีราคาถูกลงเมื่อเวลาผ่านไปและได้รับคุณสมบัติใหม่มากมายเช่นกัน ซึ่งมักจะนำไปสู่ปัญหาทางเทคนิคในระดับหนึ่งในภายหลัง ผู้บริโภคส่วนใหญ่สามารถรับสมาร์ททีวี 4K ขนาดใหญ่อย่างไม่น่าเชื่อได้ในราคาต่ำกว่า 1,000 ดอลลาร์ แต่น้อยกว่า
รีวิว Toshiba Satellite Pro A300
รีวิว Toshiba Satellite Pro A300
เช่นเดียวกับรุ่น 6735 ของ HP Satellite Pro A300 ของ Toshiba เป็นแล็ปท็อปราคาประหยัดที่มุ่งเป้าไปที่ผู้ใช้ทางธุรกิจ และอีกครั้งมันไม่ได้ครึ่งหนึ่งที่น่าเบื่ออย่างที่ Windows Vista Business อาจแนะนำ มันคงไม่โอ้อวด
Mac จะไม่เริ่ม? ลองวิธีแก้ไขเหล่านี้
Mac จะไม่เริ่ม? ลองวิธีแก้ไขเหล่านี้
Mac ของคุณไม่เริ่มทำงานอาจเป็นผลจากบางสิ่งง่ายๆ เช่น แบตเตอรี่เหลือน้อย แต่อาจเป็นอะไรที่ร้ายแรงกว่านั้นได้ นี่อาจเป็นปัญหาโดยเฉพาะเมื่อคุณจำเป็นต้องใช้ Mac ของคุณทันที โชคดีที่มี
ฉันสามารถใช้ตัวขยายสัญญาณ Wi-Fi หลายตัวได้หรือไม่?
ฉันสามารถใช้ตัวขยายสัญญาณ Wi-Fi หลายตัวได้หรือไม่?
คุณสามารถใช้ตัวขยายสัญญาณ W-Fi ได้หลายตัว แต่ไม่สามารถใช้ชื่อเครือข่ายเดียวกันได้ และควรอยู่ในช่องสัญญาณที่ต่างกันด้วย