chino | inglés
Biblioteca de interfaz WeChat UI de la versión de escritorio de Windows implementada en base a WPF
Una biblioteca de interfaz de usuario no oficial para Windows WeChat basada en la implementación de WPF
.NET Framework >= 4.7.2
Conmutación dinámica en varios idiomas
Cambio dinámico de tema (TODO: tema oscuro)
Licencia MIT, código abierto y disponible comercialmente.
Cree un proyecto WPF basado en .NET Framework 4.7.2+ (uso recomendado: Prism framework, use la plantilla Prism para crear el proyecto directamente);
NuGet instala WeUiSharp
Modifique el archivo App.xaml
y agregue los siguientes recursos:
<Application.Resources><!-- La siguiente parte es para agregar contenido --><ResourceDictionary> <Diccionario de recursos.Diccionarios fusionados> <ResourceDictionary Source="paquete://aplicación:,,,/WeUiSharp;component/ControlsResources.xaml"/> <weui:TemaRecursos solicitadosTema="Luz"> <weui:ThemeResources.ThemeDictionaries> <ResourceDictionary x:Key="Luz"> <Diccionario de recursos.Diccionarios fusionados> <ResourceDictionary Source="/WeUiSharp;component/ThemeResources/Light.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> <ResourceDictionary x:Key="Oscuro"> <Diccionario de recursos.Diccionarios fusionados> <ResourceDictionary Source="/WeUiSharp;component/ThemeResources/Dark.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </weui:ThemeResources.ThemeDictionaries> </weui:Recursos temáticos> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Aplicación.Recursos>
Modifique el archivo MainWindow.xaml
, cambie Window
a weui:Window
y agregue una referencia a weui
:
<weui:Ventana xmlns:weui="https://github.com/IUpdatable/WeUiSharp" Title="Hola WeUiSharp"... > <Cuadrícula> </Grid> </weui:Ventana>
Modifique MainWindow.xaml.cs
y cancele la relación de herencia desde Window
clase parcial pública MainWindow{public MainWindow(){InitializeComponent();}}
Compile y ejecute, y debería poder ver la siguiente interfaz:
Código completo: WeUiSharp.HelloWorld
El código completo del proyecto Hello Wrorld basado en el marco Prism: WeUiSharp.HelloWorldWithPrism
Ventana
Botón
Botón de alternancia
Botón Ruta
IconoBotón
Campo
Caja
Cuadro combinado
Cuadro de mensaje
Menú contextual
Tostada
Alerta
MIT