The Cube.Xui package has bindings, converters, commands, behaviors, and other components to provide support the MVVM pattern in WPF applications. The package is available for .NET Framework 3.5, 4.5, .NET Core 3.1, or later. Note that basic functionality for the MVVM pattern is implemented in the Cube.Core, and the WinForms part is in the Cube.Forms.
You can install the library through the NuGet package. Add a dependency in your project file using the following syntax:
<PackageReference Include="Cube.Xui" Version="4.0.1" />
Or select it from the NuGet packages UI on Visual Studio.
- Cube.Core
- Microsoft.Xaml.Behaviors.Wpf (net45, netcoreapp3.1) or Microsoft Expression Blend SDK (net35)
This project implements some features by referring to some of the code in the following projects.
- Fork Cube.Xui repository.
- Create a feature branch from the master, net45, or net50 branch (e.g. git checkout -b my-new-feature origin/master). Note that the master branch may refer to some pre-release NuGet packages. Try the rake clobber command when build errors occur.
- Commit your changes.
- Rebase your local changes to the corresponding branch.
- Run the dotnet test command or the Visual Studio (NUnit 3 test adapter) and confirm that it passes.
- Create a new Pull Request.
Copyright © 2010 CubeSoft, Inc. The project is licensed under the Apache 2.0.