الصينية | انجليزية
تم تنفيذ مكتبة واجهة WeChat UI لإصدار سطح مكتب Windows استنادًا إلى WPF
مكتبة واجهة مستخدم غير رسمية لنظام Windows WeChat تعتمد على تطبيق WPF
.NET Framework >= 4.7.2
تبديل ديناميكي متعدد اللغات
التبديل الديناميكي للموضوع (TODO: المظهر المظلم)
ترخيص معهد ماساتشوستس للتكنولوجيا (MIT)، مفتوح المصدر ومتوفر تجاريًا
إنشاء مشروع WPF استنادًا إلى .NET Framework 4.7.2+ (الاستخدام الموصى به: إطار عمل Prism، استخدم قالب Prism لإنشاء المشروع مباشرةً)؛
NuGet تثبيت WeUiSharp
قم بتعديل الملف App.xaml
وأضف الموارد التالية:
<Application.Resources><!-- الجزء التالي مخصص لإضافة محتوى--><ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/WeUiSharp;component/ControlsResources.xaml"/> <weui:ThemeResources RequestedTheme="Light"> <weui:ThemeResources.ThemeDictionaries> <ResourceDictionary x:Key="Light"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/WeUiSharp;component/ThemeResources/Light.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> <ResourceDictionary x:Key="Dark"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/WeUiSharp;component/ThemeResources/Dark.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </weui:ThemeResources.ThemeDictionaries> </weui:ThemeResources> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources>
قم بتعديل الملف MainWindow.xaml
، وقم بتغيير Window
إلى weui:Window
، وأضف مرجعًا إلى weui
:
<weui:Window xmlns:weui="https://github.com/IUpdatable/WeUiSharp" Title="Hello WeUiSharp"... > <الشبكة> </الشبكة> </ويوي:نافذة>
قم بتعديل MainWindow.xaml.cs
وإلغاء علاقة الميراث من Window
فئة جزئية عامة MainWindow {public MainWindow () {InitializeComponent ()؛}}
قم بالترجمة والتشغيل، وستتمكن من رؤية الواجهة التالية:
الكود الكامل: WeUiSharp.HelloWorld
الكود الكامل لمشروع Hello Wrorld المبني على إطار عمل Prism: WeUiSharp.HelloWorldWithPrism
نافذة
زر
زر التبديل
زر المسار
زر أيقونة
مجال
خانة الاختيار
ComboBox
صندوق الرسائل
قائمة السياق
نخب
يُحذًِر
معهد ماساتشوستس للتكنولوجيا