Dreamine.UI.FullKit
1.0.2
dotnet add package Dreamine.UI.FullKit --version 1.0.2
NuGet\Install-Package Dreamine.UI.FullKit -Version 1.0.2
<PackageReference Include="Dreamine.UI.FullKit" Version="1.0.2" />
<PackageVersion Include="Dreamine.UI.FullKit" Version="1.0.2" />
<PackageReference Include="Dreamine.UI.FullKit" />
paket add Dreamine.UI.FullKit --version 1.0.2
#r "nuget: Dreamine.UI.FullKit, 1.0.2"
#:package Dreamine.UI.FullKit@1.0.2
#addin nuget:?package=Dreamine.UI.FullKit&version=1.0.2
#tool nuget:?package=Dreamine.UI.FullKit&version=1.0.2
Dreamine.UI.FullKit
The full Dreamine UI stack for WPF — dark theme controls, equipment widgets, and the design system in one install.
Dreamine.UI.FullKit gives you every Dreamine WPF UI package in a single reference: shared UI abstractions, WPF host integration, the general control library, the equipment / operator-panel control set, and the Dreamine theme. Install one package and your WPF app renders in the Dreamine dark theme with all controls available.
Why this bundle exists
Dreamine UI is split by concern so ViewModel-only libraries don't drag WPF references:
Dreamine.UI.Abstractions— platform-neutral concepts (IsOn,IsExpanded,DialogResult, ...)Dreamine.UI.Wpf— WPF host wiringDreamine.UI.Wpf.Controls— general controls (LED, expander, dialogs, ...)Dreamine.UI.Wpf.Equipment— operator-panel / equipment-monitoring controlsDreamine.UI.Wpf.Themes— the dark theme resource dictionaries
For a normal WPF app you always want all five together. This bundle picks that combination for you and pins the versions.
Blazor / MAUI / WinForms hosts are shipped separately because they target different frameworks (
net8.0,net9.0-windows10.0,net8.0-windowsrespectively). Add them individually if needed:Dreamine.UI.Blazor·Dreamine.UI.Maui·Dreamine.UI.WinForms
What you get by installing this
- ✅ Ready-to-use dark theme — merge one resource dictionary, whole app themes correctly
- ✅ Cross-platform-parity controls — status LEDs, expanders, dialogs whose API mirrors the Blazor / WinForms / MAUI variants so the same ViewModel drives every platform
- ✅ Equipment-panel controls — meters, indicators, and monitor views for industrial UI
- ✅ Platform-neutral abstractions — write ViewModels against
Dreamine.UI.Abstractionsand reuse them in Blazor / MAUI without rewrite - ✅ Version pinning — the five UI packages pinned to a compatible set
Who this is for
Use Dreamine.UI.FullKit if you are:
- building a WPF app and want a consistent Dreamine look-and-feel without hunting for the right sub-packages
- writing an operator panel / HMI-style desktop app (equipment controls are included)
- planning to reuse ViewModels across WPF and Blazor / MAUI (abstractions come with the pack)
Prefer individual packages if you are:
- writing a Blazor-only, MAUI-only, or WinForms-only app — install that platform's package directly
- shipping a library that only needs the abstractions (
Dreamine.UI.Abstractionsalone)
Included packages
| Package | Role |
|---|---|
Dreamine.UI.Abstractions |
Platform-neutral UI contracts (IsOn, IsExpanded, DialogResult enum, ...) |
Dreamine.UI.Wpf |
WPF host wiring for Dreamine UI |
Dreamine.UI.Wpf.Controls |
General controls — LED, expander, dialogs, virtual keyboard, ... |
Dreamine.UI.Wpf.Equipment |
Equipment / operator-panel controls — meters, monitors, indicators |
Dreamine.UI.Wpf.Themes |
Dark-theme resource dictionaries |
Installation
dotnet add package Dreamine.UI.FullKit
Or:
<ItemGroup>
<PackageReference Include="Dreamine.UI.FullKit" />
</ItemGroup>
Related Dreamine FullKits
| FullKit | When to add it |
|---|---|
Dreamine.MVVM.FullKit |
The MVVM / DI / source-generator base — most apps want this too |
Dreamine.Hybrid.FullKit |
Building WPF + Blazor hybrid apps |
Dreamine.Communication.FullKit |
Sockets / serial / RabbitMQ transport |
Dreamine.Database.FullKit |
Dapper-based DB access |
Dreamine.PLC.FullKit |
Mitsubishi / Omron PLC communication |
Dreamine.IO.FullKit |
Fastech Ethernet I/O |
Links
- Website: https://dreamine.kr
- GitHub: https://github.com/CodeMaru-Dreamine
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- Dreamine.UI.Abstractions (>= 1.0.1)
- Dreamine.UI.Wpf (>= 1.0.1)
- Dreamine.UI.Wpf.Controls (>= 1.0.1)
- Dreamine.UI.Wpf.Equipment (>= 1.0.1)
- Dreamine.UI.Wpf.Themes (>= 1.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.