A .NET 8 library for building advanced control objects, collections, and device integrations. Includes base classes and interfaces for sending/receiving objects, validation, gestures, commands, timers, and persistent configuration. Designed for extensibility and robust application development.
$ dotnet add package Oakrey.Applications.ControlObjectsOakrey.Applications.ControlObjects is a .NET library for building advanced, interactive, and validated control objects in your applications. It provides a rich set of abstractions and base classes for managing collections, sending and receiving objects, device communication, and validation logic. The package is designed for extensibility, supporting property change notification, command binding, gesture handling, and persistent configuration. It is ideal for applications requiring dynamic control objects, device integration, and robust validation.
You can install the package via NuGet Package Manager, Package Manager Console or the .NET CLI.
Oakrey.Applications.ControlObjects and click Install.Run the following command in your terminal:
dotnet add package Oakrey.Applications.ControlObjects
Run the following command in your Package Manager Console:
Install-Package Oakrey.Applications.ControlObjects
Contributions are welcome! Feel free to open issues or submit pull requests to improve the package.
This project is licensed under the MIT License. See the LICENSE file for details.