...Just load data from the database and use data-binding to display them. DotVVM needs less than 100 kB of JavaScript code. It's smaller than other ASP.NET-based frameworks. DotVVM offers a free Visual Studio extension giving you all the comfort you are used to. DotVVM comes with ready-made components you can use in your HTML files. The state and user interactions are handled in view models - C# classes. The controls render simple HTML which can be styled easily. MVVM pattern and data-binding expressions are used to access the UI components.
DataAnnotations & IValidatableObject Support for WPF
...At the top it defines a small internal DSL for defining validation rules that span multiple members (such as DateRange) that make those rules a no brainer.
The project is not yet fully completed. Currently there is no flexibility to pass-through only some of the rules in a specific view or to change the error messages from a view.
Feel free to participate and improve this project.
This application is a .NET based framework, designed for helping in development of different volume reconstruction, 3D voxel visualization and color consistency algorithms in multi view dynamic scenes.