As a WPF flirt I can’t give you best practices or ideals -but I can give you a simple technique for adding buttons to each row in a WPFDataGrid that (in this case) will display contextual information in a dialogbox.
The design for my exciting Multi-touch MusicCatalogue is a typical MVC architecture. Or at least it was. Once I’d gotto the end of the first iteration’s coding, I suddenly remembered reading in CODEmagazine about the MVVM pattern. A bit of googling later and…