Validation Framework
Search Results for

    Validation Framework Documentation

    .NET NuGet License: MIT

    A lightweight, flexible, and extensible validation framework for .NET applications.

    ๐Ÿ“š About This Documentation

    This documentation site provides comprehensive information about the Validation Framework, including:

    • Getting Started: Installation, quick start, and basic usage
    • Core Concepts: Validation basics, fluent API, and result handling
    • Platform Integrations: ASP.NET Core, WPF, Windows Forms, Blazor, and .NET MAUI
    • Validators: 70+ built-in validators and how to create custom ones
    • Advanced Topics: Validation builder, merging results, and best practices
    • API Reference: Complete API documentation generated from code

    ๐Ÿš€ Quick Links

    • GitHub Repository
    • NuGet Package
    • Source Code
    • Tests

    ๐Ÿ“– Documentation Sections

    Getting Started

    New to Validation Framework? Start here:

    • Overview: Learn about the framework's features and benefits
    • Installation: How to install via NuGet or source
    • Quick Start: Your first validation in 5 minutes

    Core Concepts

    Understand the fundamentals:

    • Validation Basics: Core validation concepts
    • Fluent API: Building validation rules with a clean API
    • Validation Results: Working with validation outcomes
    • Async Validation: Asynchronous validation support

    Platform Integrations

    Seamless integration with all major .NET UI platforms:

    • ASP.NET Core: ModelState integration and more
    • WPF: INotifyDataErrorInfo support
    • Windows Forms: ErrorProvider integration
    • Blazor: EditContext integration
    • .NET MAUI: VisualElement validation

    Validators

    Explore the 70+ built-in validators:

    • Built-in Validators: Complete list of validators
    • Additional Validators: Extended validator collection
    • Creating Custom Validators: Extend the framework

    Advanced Topics

    Take your validation to the next level:

    • Validation Builder: Complex object validation
    • Merging Results: Combining multiple validations
    • Best Practices: Recommended patterns and approaches

    API Reference

    Complete technical documentation:

    • ValidationFramework Namespace
    • Async Validation
    • Extra Validators
    • More Validators

    ๐ŸŽฏ Features

    • โœจ Fluent API: Clean, chainable validation rules
    • ๐ŸŽฏ Type-Safe: Compile-time type checking
    • ๐Ÿ“ Detailed Errors: Comprehensive error reporting
    • ๐Ÿ”ง Extensible: Easy to add custom validators
    • ๐Ÿ—๏ธ 70+ Validators: Built-in validators for common scenarios
    • โšก Async Support: Asynchronous validation capabilities
    • ๐Ÿงฉ Platform Compatible: Works with ASP.NET Core, WPF, WinForms, Blazor, MAUI
    • ๐Ÿ“ฆ NuGet Ready: Easy installation and updates
    • ๐Ÿงช Well Tested: 120+ unit tests

    ๐Ÿ’ฌ Feedback

    Found a bug or have a feature request? Please open an issue on GitHub.

    ๐Ÿ“„ License

    This project is licensed under the MIT License - see the LICENSE file for details.


    Documentation generated using DocFX

    • Edit this page
    In this article
    Back to top Generated by DocFX