1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wuyanxin1028-rubyer-wpf

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wuyanxin1028-rubyer-wpf.git
git@api.gitlife.ru:oschina-mirror/wuyanxin1028-rubyer-wpf.git
oschina-mirror
wuyanxin1028-rubyer-wpf
wuyanxin1028-rubyer-wpf
master