StratumUi.Core 1.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package StratumUi.Core --version 1.2.0                
NuGet\Install-Package StratumUi.Core -Version 1.2.0                
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.Core" Version="1.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add StratumUi.Core --version 1.2.0                
#r "nuget: StratumUi.Core, 1.2.0"                
#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.Core as a Cake Addin
#addin nuget:?package=StratumUi.Core&version=1.2.0

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

StratumUi

StratumUi

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

nuget nuget(download)

Подключение

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

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

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

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

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


Оглавление

  1. Button
  2. TextBox
  3. PasswordBox
  4. CheckBox
  5. ToggleButton
  6. RadioButton
  7. Switcher
  8. Slider
  9. ListView
  10. Tab
  11. Tooltip
  12. Colors
  13. Tables
  14. ProgressBar
  15. Breadcrumb
  16. ComboBox
  17. DisplayControl
  18. Expander
  19. InlineAlert
  20. Label
  21. RangeSlider
  22. Shadow

Button

Есть несколько типов стилей кнопок Filled, Outline, Text

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

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

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

Default Filled Outline Text
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

BtnFilled, BtnOutline, BtnText,


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

Tables


ProgressBar



ComboBox


DisplayControl


Expander


InlineAlert


Label


RangeSlider


Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
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.2.3 307 9/21/2023
1.2.2 122 9/20/2023
1.2.1 124 9/20/2023
1.2.0 128 9/20/2023
1.1.0 176 7/26/2023
1.0.2 155 5/7/2023
1.0.0 178 4/5/2023
0.5.0 142 5/5/2023
0.0.2 209 3/9/2023

Global update