buy now
log in

PostSharp [MVVM]

Stop losing time writing boilerplate for INotifyPropertyChanged, commands, dependency properties, undo/redo, ...

Never forget a PropertyChanged notification again.

Keep your business logic super clean.


Get Your Free PostSharp [MVVM] License Now

With each purchase of a license for a MindFusion WPF product, you get a free PostSharp MVVM perpetual license.

Time Monitoring with MindFusion Java Trace Tool


Get rid of 95% of the INotifyPropertyChanged boilerplate and never miss a notification again.

Support for composite properties and child objects

Consistent and reliable

Fully customizable

Integrates with other MVVM frameworks: MVVM Light and Caliburn.Micro

Online Documentation: INotifyPropertyChanged


Stop creating a class every time you define a command.

Easy, based on custom attributes and naming conventions.

Validated at build time.

CanExecute property integrates with the [NotifyPropertyChanged] aspect.

Online Documentation: Command

PostSharp MVVM: Command
PostSharp MVVM: Dependency Properties

Dependency & Attached Properties

Dependency properties that still look like properties.

Support for composite properties and child objects.

Consistent and reliable.

Fully customizable.

Integrates with PostSharp code contracts.

Integrates with other MVVM frameworks.

Online Documentation: Dependency Properties

Code Contracts

The most readable way to validate values at run-time.

Works with parameters, output parameters, return values, fields, and properties.

Works on interfaces and abstract methods. Automatically inherited.

As fast as hand-written code.

Customizable and localizable exception messages.

Integrates with the [DependencyProperty] aspect.

Online Documentation: Code Contracts

PostSharp MVVM: PostSharp MVVM: Code Contracts
Collect Important Debug Information

Weak Event

Avoid the most common source of memory leaks in .NET.

As simple as a custom attribute.

Apply to all events in your project in a single line.

Online Documentation: Weak Event


Give your users the familiar Undo/Redo experience without breaking the bank.

Undo/Redo any object state change.

Handle multiple changes as one step.

Expose in the UI with built-in or custom controls.

Online Documentation: Undo/Redo

PostSharp MVVM: Undo/Redo

MindFusion and PostSharp Special Bundle

MindFusion and PostSharp

MindFusion and PostSharp have joined forces and created a special offer for all .NET developers: with each purchase of a license for any MindFusion WPF product, you get a free PostSharp MVVM perpetual license for an unlimited number of developers with 6-month support and upgrade subscription. After that period you can continue to use the product free of charge but without updates or you can purchase the license to extend your support and update subscription.

You get a link to download your free PostSharp [MVVM] copy in the purchase confirmation e-mail from MindFusion.

Learn more about PostSharp [MVVM] or explore MindFusion WPF Pack of programming controls.

Copyright © 2001-2021 MindFusion LLC. All rights reserved.
Terms of Use - Contact Us