There may be a better way to achieve what I'm trying to do, I'm open to any suggestions.
I have a DataGrid with a few columns showing basic information. When an item in the DataGrid is clicked, I would like a panel to drop down so that users have access to more detailed information that they can view modify. I would basically like selected item in the DataGrid to appear as a "header" for this panel, and all other items to be disabled so that the user can not select more than one item at a time. I have tried to achieve this by displaying the panel when an item is clicked and then disabling the entire DataGrid. However, I can find no way to change the style of the selected row when the DataGrid is disabled. It shows with a gray background and white text which does not achieve the effect I'm going for. Any suggestions on a better way to handle this or a way to skin the selected item for a disabled DataGrid?

