Dreamine.MVVM.FullKit
1.0.6
dotnet add package Dreamine.MVVM.FullKit --version 1.0.6
NuGet\Install-Package Dreamine.MVVM.FullKit -Version 1.0.6
<PackageReference Include="Dreamine.MVVM.FullKit" Version="1.0.6" />
<PackageVersion Include="Dreamine.MVVM.FullKit" Version="1.0.6" />
<PackageReference Include="Dreamine.MVVM.FullKit" />
paket add Dreamine.MVVM.FullKit --version 1.0.6
#r "nuget: Dreamine.MVVM.FullKit, 1.0.6"
#:package Dreamine.MVVM.FullKit@1.0.6
#addin nuget:?package=Dreamine.MVVM.FullKit&version=1.0.6
#tool nuget:?package=Dreamine.MVVM.FullKit&version=1.0.6
Dreamine.MVVM.FullKit
Dreamine.MVVM.FullKit is the all-in-one package for starting WPF applications with the Dreamine MVVM architecture.
Instead of installing multiple packages one by one, you can install a single package and get the full MVVM stack, including core abstractions, WPF integration modules, behaviors, locators, and source generator support.
What this package includes
Dreamine.MVVM.FullKit bundles the following Dreamine packages:
Dreamine.MVVM.AttributesDreamine.MVVM.InterfacesDreamine.MVVM.ExtensionsDreamine.MVVM.ViewModelsDreamine.MVVM.LocatorsDreamine.MVVM.Locators.WpfDreamine.MVVM.CoreDreamine.MVVM.Behaviors.CoreDreamine.MVVM.BehaviorsDreamine.MVVM.Behaviors.Wpf
It also automatically connects:
Dreamine.MVVM.Generators
That means source generation features such as attributes, commands, and boilerplate reduction can be used without manually wiring the generator package.
Who should use this package
Use this package if:
- you want to start a new WPF project with Dreamine quickly
- you want a single-package installation experience
- you do not want to manage each MVVM sub-package manually
- you want the officially recommended package composition
This package is recommended for most users starting with Dreamine MVVM.
Installation
Install from NuGet:
<ItemGroup>
<PackageReference Include="Dreamine.MVVM.FullKit" Version="1.0.0" />
</ItemGroup>
Or use the .NET CLI:
dotnet add package Dreamine.MVVM.FullKit --version 1.0.0
Why FullKit exists
Dreamine MVVM is modular by design.
That modularity is useful for advanced users, but for new users it can be confusing to decide which packages are required.
Dreamine.MVVM.FullKit exists to provide:
- a simpler starting point
- a safer default package combination
- a single official installation entry point
- reduced setup mistakes
Notes
- This package is a meta package.
- It does not exist to provide a single monolithic runtime assembly.
- Its role is to reference and deliver the recommended Dreamine MVVM package set.
- Source generator support is included automatically through package build configuration.
If you need fine-grained control, you can still install each Dreamine package separately.
Recommended usage
Use Dreamine.MVVM.FullKit when:
- you are starting a new WPF MVVM project
- you want the standard Dreamine package set
- you want the easiest installation path
Use individual packages when:
- you need strict dependency control
- you want only a subset of Dreamine modules
- you are building a custom package composition
Related packages
Dreamine.Hybrid.FullKit
Full package for Dreamine Hybrid applications with MVVM, WPF host integration, and hybrid runtime support.
License
Refer to the repository or package metadata for license information.
Author
minsujang
CodeMaru
| 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.Logging (>= 1.0.1)
- Dreamine.Logging.Wpf (>= 1.0.1)
- Dreamine.MVVM.Attributes (>= 1.0.6)
- Dreamine.MVVM.Behaviors (>= 1.0.2)
- Dreamine.MVVM.Behaviors.Core (>= 1.0.4)
- Dreamine.MVVM.Behaviors.Wpf (>= 1.0.4)
- Dreamine.MVVM.Core (>= 1.0.12)
- Dreamine.MVVM.Extensions (>= 1.0.4)
- Dreamine.MVVM.Interfaces (>= 1.0.6)
- Dreamine.MVVM.Locators (>= 1.0.9)
- Dreamine.MVVM.Locators.Wpf (>= 1.0.6)
- Dreamine.MVVM.ViewModels (>= 1.0.4)
- Dreamine.MVVM.Wpf (>= 1.0.2)
- Dreamine.Threading (>= 1.0.0)
- Dreamine.Threading.Windows (>= 1.0.0)
- Dreamine.Threading.Wpf (>= 1.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Dreamine.MVVM.FullKit:
| Package | Downloads |
|---|---|
|
Dreamine.Hybrid.FullKit
All-in-one package for Dreamine Hybrid applications. Includes Dreamine MVVM FullKit, hybrid runtime, and WPF host integration. |
GitHub repositories
This package is not used by any popular GitHub repositories.