Chinesisch |. Englisch
Basierend auf WPF implementierte WeChat-UI-Schnittstellenbibliothek für die Windows-Desktopversion
Eine inoffizielle UI-Bibliothek für Windows WeChat basierend auf der WPF-Implementierung
.NET Framework >= 4.7.2
Mehrsprachige dynamische Umschaltung
Dynamischer Theme-Wechsel (TODO: dunkles Theme)
MIT-Lizenz, Open Source und im Handel erhältlich
Erstellen Sie ein WPF-Projekt basierend auf .NET Framework 4.7.2+ (empfohlene Verwendung: Prism-Framework, verwenden Sie die Prism-Vorlage, um das Projekt direkt zu erstellen);
NuGet installiert WeUiSharp
Ändern Sie die Datei App.xaml
und fügen Sie die folgenden Ressourcen hinzu:
<Application.Resources><!-- Der folgende Teil dient zum Hinzufügen von Inhalten --><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>
Ändern Sie die Datei MainWindow.xaml
, ändern Sie Window
in weui:Window
und fügen Sie einen Verweis auf weui
hinzu:
<weui:Window xmlns:weui="https://github.com/IUpdatable/WeUiSharp" Title="Hallo WeUiSharp"... > <Gitter> </Grid> </weui:Fenster>
Ändern Sie MainWindow.xaml.cs
und brechen Sie die Vererbungsbeziehung von Window ab
öffentliche Teilklasse MainWindow{public MainWindow(){InitializeComponent();}}
Kompilieren und ausführen, und Sie sollten die folgende Schnittstelle sehen können:
Vollständiger Code: WeUiSharp.HelloWorld
Der vollständige Code des Hello Wrorld-Projekts basierend auf dem Prism-Framework: WeUiSharp.HelloWorldWithPrism
Fenster
Taste
ToggleButton
PathButton
IconButton
Feld
CheckBox
ComboBox
MessageBox
Kontextmenü
Toast
Alarm
MIT