A few weeks ago, I came across this article in MSDN magazine which talks about MVVM in general. One of the things that stood out to me was the DynamicViewModel class. It addresses the code-duplication problem common to applications using the MVVM pattern.
So I wonder, has anyone else tried using it? What do you think of it? See, as shallow as it may sound, one of the things that turned me off about it is the lack of intellisense when ViewModels rely purely on dynamic property access. Because of this, I usually tend to just go back with "code duplication" and implement a CLR property in my ViewModel instead.
Also, I'm not sure what the performance hit of using this class introduces. Anyone have an idea?
Thanks.