китайский | английский
Настольная версия Windows. Библиотека интерфейса WeChat UI, реализованная на основе 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;comComponent/ControlsResources.xaml"/> <weui:ThemeResources RequestedTheme="Light"> <weui:ThemeResources.ThemeDictionaries> <ResourceDictionary x:Key="Light"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/WeUiSharp;comComponent/ThemeResources/Light.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> <ResourceDictionary x:Key="Dark"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/WeUiSharp;comComponent/ThemeResources/Dark.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </weui:ThemeResources.ThemeDictionaries> </weui:ThemeResources> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Приложение.Ресурсы>
Измените файл 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
Путькнопка
ЗначокКнопка
Поле
Флажок
Комбобокс
окно сообщения
Контекстное меню
Тост
Тревога
Массачусетский технологический институт