Adventures in Ruby MVVM – A ViewModel Base Class in Ruby

June 19th, 2010

More Adventures in MVVM In my last post, I talked about how to fire events from Ruby code such that .Net code can subscribe and receive them.  I showed a simple implementation of INotifyPropertyChanged; the interface that is essential to MVVM development in WPF and Silverlight. With that out of the way, I am moving forward to start building a simple ViewModel base class in Ruby that will let me declare notifiable properties with as little ceremony as possible Read More...

Adventures in Ruby MVVM – Firing Events from Ruby

June 14th, 2010

More Adventures in MVVM My Experiment: Can I move over to Ruby as my primary programming language when developing WPF and Silverlight applications?  I have been playing around with what it would mean to use Ruby to write my ViewModels, which would also make it easier to incorporate models using Ruby Read More...

Adventures in MVVM – ViewModel Location and Creation

June 4th, 2010

More Adventures in MVVM In this post, I am going to explore how I prefer to attach ViewModels to my Views.  I have published the code to my ViewModelSupport project on Github in case you'd like to see how it works along with some examples. Some History My approach to View-First ViewModel creation has evolved over time Read More...

Disabling Navigation Flicks in WPF

June 2nd, 2010

I am currently working on a multi-touch application using WPF.  One thing that has been irritating me with this development is an automatic navigation forward/back command that is bound to forward and backwards flicks.  Many of my touch-based interactions were being thwarted by gestures picked up by WPF as navigation Read More...