Chinois | Anglais
Version de bureau Windows Bibliothèque d'interface WeChat UI implémentée sur la base de WPF
Une bibliothèque d'interface utilisateur non officielle pour Windows WeChat basée sur l'implémentation de WPF
.NET Framework >= 4.7.2
Commutation dynamique multilingue
Changement dynamique de thème (TODO : thème sombre)
Licence MIT, open source et disponible dans le commerce
Créez un projet WPF basé sur .NET Framework 4.7.2+ (utilisation recommandée : framework Prism, utilisez le modèle Prism pour créer le projet directement) ;
NuGet installe WeUiSharp
Modifiez le fichier App.xaml
et ajoutez les ressources suivantes :
<Application.Resources><!-- La partie suivante consiste à ajouter du contenu --><ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/WeUiSharp;component/ControlsResources.xaml"/> <weui:ThemeResources RequestedTheme="Light"> <weui:ThemeResources.ThemeDictionaries> <ResourceDictionary x:Key="Lumière"> <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>
Modifiez le fichier MainWindow.xaml
, remplacez Window
par weui:Window
et ajoutez une référence à weui
:
<weui:Window xmlns:weui="https://github.com/IUpdatable/WeUiSharp" Title="Bonjour WeUiSharp"... > <Grille> </Grille> </weui:Fenêtre>
Modifiez MainWindow.xaml.cs
et annulez la relation d'héritage depuis Window
classe partielle publique MainWindow{public MainWindow(){InitializeComponent();}}
Compilez et exécutez, et vous devriez pouvoir voir l'interface suivante :
Code complet : WeUiSharp.HelloWorld
Le code complet du projet Hello Wrorld basé sur le framework Prism : WeUiSharp.HelloWorldWithPrism
Fenêtre
Bouton
Bouton bascule
Bouton Chemin
IcôneBouton
Champ
Case à cocher
ComboBox
Boîte de message
Menu contextuel
Griller
Alerte
MIT