Posts

Showing posts from September, 2010

Visual Studio Code Snippet for a Notify Property (INotifyPropertyChanged)

Image
In the ViewModel classes of projects following the M-V-VM pattern it is often necessary to raise a "PropertyChanged" event (to assist with INotifyPropertyChanged interface implementation) from within a property's setter.  This is a tedious task that will hopefully someday be solved by using the Compiler as a Service...  But until that day comes, I've created a handy Visual Studio Code Snippet for myself to help automate this task.  The XML for the code snippet, and an example of the code it produces are below (note the Base Class and the OnPropertyChanged() method call).  Continue reading to see how to "install" and implement this snippet.

(or download the snippet here: http://aaronhoffman.googlecode.com/files/NotifyPropertyCodeSnippet.zip)

--------

<?xmlversion= "1.0 "encoding= "utf-8 " ?><CodeSnippetsxmlns= "http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet "> <CodeSnippetFormat= "1.0.0 ">…