Caution
Ivirius.UI.Controls
is now deprecated. This library has now been merged into the Riverside Toolkit, which you can find here.
The official components library from Ivirius, providing you with beautiful WinUI controls.
To use the package in your app, simply download it from NuGet (most preferably from the NuGet Package Manager GUI in Visual Studio, but you can also get it from the project's NuGet page). Afer this has completed, simply add the package to the project just like you would add any other NuGet package.
This package requires at least Windows App SDK 1.5.240627000 and at least Microsoft.Windows.SDK.BuildTools 10.0.26100.1. Also make sure that you app is a WinUI3/Windows App SDK project, and that its TFM (target framework) is net8.0-windows10.0.19041.0 or higher (net8.0-windows10.0.22621.0 counts as a higher version, for example, and net7.0-windows10.0.22621.0 counts as a lower version). There is no port to UWP (Universal Windows Platform) yet, but there should be one in the forseeable future.
There are two official sample apps for this package:
- ReboundHub is the official sample app for Ivirius.UI.Controls, and samples from ReboundHub are recommended for use in production apps. It gets updated with a new version soon after a new library version is released.
- Ivirius.UI.Controls.Test, which is included in this repository under the Ivirius.UI.Controls.Test folder is the more experimental testing environment for the controls which is used during active development of a new release and is updated with every single change to the library's controls.
Please view the roadmap for the library, as well as past and present changelogs, in the repository's GitHub wiki.
To send feedback and contribute to the library, feel free to create issues and pull requests to this repository! You can contact the development team on Discord by joining the official Ivirius Community server ( https://discord.gg/fvybxWwzZM ).