Resharper Temple for MVVM Light Toolkit Dependency Properties

I love MVVM Light Toolkit for WPF development. It’s light, fast, and makes desktop development super easy. However, you constantly have to create dependency properties.

I also love Resharper. It has an excellent templating system.  Resharper -> Template Explorer

Here’s the template I use to create Dependency Properties for MVVM Light Toolkit.  I hope you find it helpful.


public const string $name$PropertyName = "$name$";
private $type$ $lname$ = new $type$();
public $type$ $name$
{
	get
	{
		return this.$lname$;
	}
	set
	{
		if ($lname$ == value)
		{
			return;
		}
		$lname$ = value;
		RaisePropertyChanged($name$PropertyName);
	}
}