If you work with Silverlight and MVVM, you must have probably been forced to do some weird thing to bind to a property in your view model (say a Command) from a DataTemplate. Some of the common approaches I have seen and used myself are: Using some kind of binding helper as a View’s resource.... read more
About a month ago I blogged about an e-mail sender program that used the MVVM pattern to integrate business logic written in Iron Python with presentation logic written in C#. In this post I will show another great benefit of using this approach. The source code related to this post can be downloaded from here.... read more
Last semester, at the University, along with other students (Alejandra Stamato, Gonzalo Zamudio and Manuel Soldini), we had to create a game similar to Guitar Hero for the Algorithms & Programming III subject. Being a University subject, it had some specific requirements (mostly related to model specification and the entities that needed to be included).... read more
A couple of weeks ago I decided to start a code kata using IronPython, with the objective of learning how C# and IronPython code could be integrated and used together. I had previously used Python (my favorite choice for University assignments), but this was my first try with the DLR version. (If you just can’t... read more
El Sábado 4 de Septiembre, junto a mis amigos Diego Poza y Matias Bonaventura, vamos a dar una charla en Codecamp Buenos Aires sobre patrones de presentación en WPF y Silverlight 4, enfocandonos principalmente en Model View ViewModel (también conocido como MVVM). Durante la charla vamos a mostrar las diferencias entre una aplicación que usa... read more
Published by Damian Schenkelman on November 16th, 2009 9:55 am under Composite Application Guidance for WPF & SL, MVVM, Patterns & Practices, Prism-v2, Prism-v2.1, Silverlight, Silverlight 3, WPF, Windows Presentation Foundation, p&p
On a previous post in this series I talked about a possible approach to take when starting to learn Prism as a whole (the Tip numbering is resumed from the previous post). In this post I will get more specific and talk about one of the most used (if not the most used) pattern when... read more