My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Present

Present is the beginnings of a set of MVVM libraries, classes, behaviours anything but a framework :). It's focus will be providing composable sets of functionality that I have not found available elsewhere or have had to adopt a full framework to get the benefits. The aim is to ensure as few dependencies (external and internal) so that each component can be easily added into a project without having to fully subscribe to the whole.

Present.Validation

A contributor based validation framework. The initial contributor is an attribute based (DataAnnotations) contributor. Others can easily be built for products like the EntLib Validation or NHibnerate validation. The main benefit is that it recognises broken bindings (where the user has entered an incorrect data type) and conveys that information to the View Model more here

Present.Commands

A set of a commands and command decorators that allows the composition of WPF command behaviour through a fluent API interface.
Some Example Decorators

Schedule Decorator

Schedules any command to run Every time period. Schedule can be disabled and enabled

Async Command

Runs Actions asynchronously

Present.Dialogs

Coming Soon.

A dialog service that abstracts access to PopUp dialogs based on http://gallery.expression.microsoft.com/en-us/PopUpDialog

Powered by Google Project Hosting