This library is a comprehensive class library designed to simplify the creation and management of editable and validatable objects in .NET applications. This library provides developers with a set of base classes and utilities for creating objects that can be edited by users and validated against specified rules or constraints.
Supporting only .NET 8.0
To start using My .NET Observable in your project, follow these steps:
- Install the library via NuGet Package Manager:
dotnet add package MyNet.Observable
- Property Editing: Allow users to edit object properties through intuitive interfaces or UI components, providing a seamless editing experience.
-
Data Validation: Validate object properties against predefined rules, constraints, or validation logic to ensure data integrity and consistency.
-
Error Handling: Handle validation errors gracefully by providing feedback to users and preventing invalid data from being persisted or processed.
-
Rule-based Validation: Define custom validation rules and conditions for individual properties or object states, allowing for flexible and customizable validation logic.
-
Dynamic Validation: Implement dynamic validation rules that adapt to changing object states or user interactions, ensuring real-time validation feedback.
Copyright © Stéphane ANDRE.
My .NET Observable is provided as-is under the MIT license. For more information see LICENSE.