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.