Everyone that has written software using WPF or Silverlight recognize the amount of boilerplate code needed to define bindable properties. I dont know you, but to me it sucks to have simple properties with only a getter and a setter…
When mixing code between Visual Studio 2008 and Visual Studio 2010 sometimes we need functionality that has been replaced in the new SDK, and it is ok. However, sometimes the new API do not provides clearly what you need and you…
Enumerations and the yield statement in C# are a pretty powerful weapon in every developers’ arsenal. In this post I am going to show how we can use enumerations as co-routines to perform sequential infinite calculations. I will also show…
If you have been working on Windows Presentation Foundation or Silverlight 2.0/3.0 you may already be aware of a pretty interesting design pattern called MVVM (Model-View-ViewModel).
MVVM relies on the quite simple but important interface INotifyPropertyChanged in the System.ComponentModel namespace. Its…