Rubyer-WPF
Обновление версии 2.0.0: более универсальная тема, которая позволяет изменять общий стиль темы с помощью некоторых параметров. Переработаны стили элементов управления, добавлены анимационные эффекты и дополнительные функции для некоторых элементов управления.
Это набор тем и элементов управления WPF, который является бесплатным и открытым исходным кодом. Мы приглашаем вас скачать и использовать его, а также поставить ⭐.
Если у вас возникнут проблемы в процессе использования, вы можете оставить сообщение о проблеме в системе отслеживания ошибок. Мы постараемся решить проблему как можно скорее.
Если вам нравится продукт после использования, вы также можете поддержать автора, сделав пожертвование. Это поможет автору продолжать обновлять продукт.
QQ群聊:674115406
Основан на .Net Framework 4.6, .Net Core 3.1 и .Net 6.
Чтобы установить пакет Rubyer, используйте команду Install-Package в консоли диспетчера пакетов NuGet или найдите Rubyer в NuGet.
В файле App.Xaml проекта WPF добавьте следующие строки:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Generic.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Вы можете настроить общую цветовую схему темы по мере необходимости:
<SolidColorBrush x:Key="WhiteForeground" Color="#FFFFFF" />
<SolidColorBrush x:Key="BlackForeground" Color="#000000" />
<Color x:Key="LightDefaultForegroundColor">#252526</Color>
<Color x:Key="DarkDefaultForegroundColor">#E6E6E6</Color>
<SolidColorBrush x:Key="DefaultForeground" Color="{DynamicResource LightDefaultForegroundColor}" />
...
``` **Частично переведённый текст:**
*Некоторые компоненты содержат китайские текстовые описания, например, PageBar и другие. В настоящее время поддерживается переключение на китайский и английский языки;*
`<ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Resources/I18N/en-US.xaml">`
*Переключение между тёмным и светлым режимами темы по умолчанию следует за системой:*
`ThemeManager.SwitchThemeMode(ThemeMode.Black | ThemeMode.Light);`
*Можно настроить радиус скругления углов для компонентов и контейнеров:*
`ThemeManager.SwitchControlCornerRadius(значение радиуса скругления компонента);`
`ThemeManager.SwitchContainerCornerRadius(значение радиуса скругления контейнера).`
**Demo скриншоты:**
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Button.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/InputBox.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/SelectBox.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/RangeBar.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Icon.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/GroupBox.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Lists.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/DataGrid.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/TabControl.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/DateTime.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/MenuBar.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/TextBlock.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/PageBar.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Message.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/MessageBox.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Dialog.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Transition.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Badge.png" height="400"/><br/>
<img src="https://gitee.com/wuyanxin1028/rubyer-wpf/raw/master/Image/Loading.png" height="400"/>.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )