จีน |. อังกฤษ
ไลบรารีอินเทอร์เฟซ WeChat UI เวอร์ชันเดสก์ท็อป Windows ใช้งานตาม WPF
ไลบรารี UI อย่างไม่เป็นทางการสำหรับ Windows WeChat ที่ใช้ WPF
.NET Framework >= 4.7.2
การสลับแบบไดนามิกหลายภาษา
การสลับธีมแบบไดนามิก (สิ่งที่ต้องทำ: ธีมสีเข้ม)
ใบอนุญาต MIT โอเพ่นซอร์สและมีจำหน่ายในท้องตลาด
สร้างโปรเจ็กต์ WPF โดยใช้ .NET Framework 4.7.2+ (การใช้ที่แนะนำ: Prism framework ใช้เทมเพลต Prism เพื่อสร้างโปรเจ็กต์โดยตรง)
NuGet ติดตั้ง WeUiSharp
แก้ไขไฟล์ App.xaml
และเพิ่มทรัพยากรต่อไปนี้:
<Application.Resources><!-- ส่วนต่อไปนี้คือการเพิ่มเนื้อหา --><ResourceDictionary> <ResourceDictionary.MergedDictionaries> <แหล่งที่มา ResourceDictionary = "pack://application:,,,/WeUiSharp;component/ControlsResources.xaml"/> <weui:ThemeResources RequestedTheme="Light"> <weui:ThemeResources.ThemeDictionaries> <ResourceDictionary x:Key = "แสง"> <ResourceDictionary.MergedDictionaries> <แหล่งที่มา ResourceDictionary = "/WeUiSharp;component/ThemeResources/Light.xaml" /> </ResourceDictionary.MergedDictionaries> </พจนานุกรมทรัพยากร> <ResourceDictionary x:Key = "ความมืด"> <ResourceDictionary.MergedDictionaries> <แหล่งที่มา ResourceDictionary = "/WeUiSharp;component/ThemeResources/Dark.xaml" /> </ResourceDictionary.MergedDictionaries> </พจนานุกรมทรัพยากร> </weui:ThemeResources.ThemeDictionaries> </weui:ThemeResources> </ResourceDictionary.MergedDictionaries> </พจนานุกรมทรัพยากร> </แอปพลิเคชันทรัพยากร>
แก้ไขไฟล์ MainWindow.xaml
เปลี่ยน Window
เป็น weui:Window
และเพิ่มการอ้างอิงถึง weui
:
<weui:Window xmlns:weui="https://github.com/IUpdatable/WeUiSharp" Title="สวัสดี WeUiSharp"... - <ตาราง> </ตาราง> </weui:หน้าต่าง>
แก้ไข MainWindow.xaml.cs
และยกเลิกความสัมพันธ์การสืบทอดจาก Window
MainWindow คลาสสาธารณะบางส่วน {public MainWindow () {InitializeComponent ();}}
คอมไพล์และรัน และคุณควรจะเห็นอินเทอร์เฟซต่อไปนี้:
รหัสที่สมบูรณ์: WeUiSharp.HelloWorld
โค้ดที่สมบูรณ์ของโปรเจ็กต์ Hello Wrorld บนเฟรมเวิร์ก Prism: WeUiSharp.HelloWorldWithPrism
หน้าต่าง
ปุ่ม
ToggleButton
ปุ่มเส้นทาง
ไอคอนปุ่ม
สนาม
ช่องทำเครื่องหมาย
คอมโบบ็อกซ์
กล่องข้อความ
เมนูบริบท
ขนมปังปิ้ง
เตือน
เอ็มไอที