But today I'm playing with selection model for the data grid. I actually have it working already, but I can't seem to understand the connection between CellSkinBase and CellBehaviorBase with regards to pseudo classes. It kind of seems like it should be handled automatically, but it doesn't work.