StratumUi 1.0.3.1

dotnet add package StratumUi --version 1.0.3.1                
NuGet\Install-Package StratumUi -Version 1.0.3.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="StratumUi" Version="1.0.3.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add StratumUi --version 1.0.3.1                
#r "nuget: StratumUi, 1.0.3.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install StratumUi as a Cake Addin
#addin nuget:?package=StratumUi&version=1.0.3.1

// Install StratumUi as a Cake Tool
#tool nuget:?package=StratumUi&version=1.0.3.1                

Arion style

nuget nuget(download)

Библиотека стилей


Подключение

В менеджере пакетов Nuget находите пакет StratumUi и устанавливаете его

StratumUi в менеджере пакетов nuget

В документ App.xaml добавляете словарь

<ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="/StratumUi.Wpf.Framework;component/Default.xaml" />
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

Использование конкретных элементов прописано в самом элементе


Оглавление

  1. Button
  2. TextBox
  3. PasswordBox
  4. CheckBox
  5. ToggleButton
  6. RadionButton
  7. Switcher
  8. Slider
  9. ListView
  10. Tab
  11. Tooltip
  12. Colors
  13. Таблицы
  14. ProgressBar
  15. Breadcrumb
  16. ComboBox
  17. DisplayControl
  18. Expander
  19. InlineAlert
  20. Label
  21. RangeSlider
  22. Shadow
  23. Controllers
  24. Attached свойства

Button

Есть несколько типов стилей кнопок BtnFilled, BtnOutline, BtnText

Filled - Закрашенные без рамок Outline - Белые кнопки с рамками Text - Белые кнопки без рамок, на белом фоне похожи на простой текст, пока не наведешь

Для использования стилей пишете тип кнопки

Доступные стили для версии 0.3.0

Default BtnFilled BtnOutline BtnText
Standard Кнопка со стилем FilledLg Кнопка со стилем OutlineLg Кнопка со стилем TextLg
Left icon Кнопка со стилем FilledLg Кнопка со стилем OutlineLg Кнопка со стилем TextLg
Right icon Кнопка со стилем FilledLg Кнопка со стилем OutlineLg Кнопка со стилем TextLg
Center icon Кнопка со стилем FilledLg Кнопка со стилем OutlineLg Кнопка со стилем TextLg
Linear progress bar Кнопка со стилем FilledLg Кнопка со стилем OutlineLg Кнопка со стилем TextLg
Circle progress bar Кнопка со стилем FilledLg Кнопка со стилем OutlineLg Кнопка со стилем TextLg

TextBox

Стиль текстового поля задан по умолчанию, поэтому какой то определенный стиль применять не требуется.

Элемент TextBox


PasswordBox


CheckBox

Стиль данного элемента также установлен по умолчанию, и имеет разное отображение на 3 состояния Checked, Unchecked, Null

Чек бокс Чек бокс Чек бокс


ToggleButton

ToggleButton имеет два стиля

  1. По умолчанию

Чек бокс Чек бокс Чек бокс


RadioButton

Стиль установлен по умолчанию Чек бокс Чек бокс


Switcher

Переключатели или же свитчеры, стиль для Радио кнопок.

Имеют 3 типа по отображению

Default First Middle Last
Filled SwitcherFirst SwitcherMiddle SwitcherLast
Outline SwitcherFirst SwitcherMiddle SwitcherLast
Hover First Middle Last
Filled SwitcherFirst SwitcherMiddle SwitcherLast
Outline SwitcherFirst SwitcherMiddle SwitcherLast
Disabled First Middle Last
Filled SwitcherFirst SwitcherMiddle SwitcherLast
Outline SwitcherFirst SwitcherMiddle SwitcherLast
Focus First Middle Last
Filled SwitcherFirst SwitcherMiddle SwitcherLast
Outline SwitcherFirst SwitcherMiddle SwitcherLast
Selected First Middle Last
Filled SwitcherFirst SwitcherMiddle SwitcherLast
Outline SwitcherFirst SwitcherMiddle SwitcherLast

SwitcherFirst, SwitcherMiddle, SwitcherLast


Slider

Slider


ListView


Tab

Tabs


Tooltip

Стиль по умолчанию

ToolTip


Colors

Pr R G Y P T
50 Pr50 Pr50 Pr50 Pr50 Pr50 Pr50
100 Pr100 Pr100 Pr100 Pr100 Pr100 Pr100
200 Pr200 Pr200 Pr200 Pr200 Pr200 Pr200
300 Pr300 Pr300 Pr300 Pr300 Pr300 Pr300
400 Pr400 Pr400 Pr400 Pr400 Pr400 Pr400
500 Pr500 Pr500 Pr500 Pr500 Pr500 Pr500
600 Pr600 Pr600 Pr600 Pr600 Pr600 Pr600
700 Pr700 Pr700 Pr700 Pr700 Pr700 Pr700
800 Pr800 Pr800 Pr800 Pr800 Pr800 Pr800
900 Pr900 Pr900 Pr900 Pr900 Pr900 Pr900

Pr50, Pr100, Pr200, Pr300, Pr400, Pr500, Pr600, Pr700, Pr800, Pr900 и так далее


Shadow

El1 El2 El3 El4 El5 El6
El1 El2 El3 El4 El5 El6

Controllers

Attached

Product Compatible and additional computed target framework versions.
.NET Framework net46 is compatible.  net461 is compatible.  net462 is compatible.  net463 is compatible.  net47 is compatible.  net471 is compatible.  net472 is compatible.  net48 is compatible.  net481 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.3.1 263 5/7/2023
1.0.3 211 5/7/2023
1.0.2 217 5/7/2023
1.0.1 200 5/7/2023
0.5.0 202 5/5/2023
0.0.2 246 3/9/2023
0.0.1 246 3/9/2023