Note I’m referring to the Grid class, not the DataGrid. By default each cell has a selection when I click on the grid. I would like the entire row to be highlighted. How can this be done? I can’t seem to find a property for it and it seems like a pretty fundamental concept.
EDIT: Mistake on my part, it is in fact the DataGrid.
Grid class does not have a concept of cells. Its just a Panel that arranges its children in rows and columns. Only one control in the panel can have (keyboard) focus. You can not have multiple controls have focus.
A datagrid will actually dynamically generate and render UI elements (borders) for rows and cells, giving it the ability to display row focused/selected states. (Ususally though VisualStates). The Grid panel is much more lightweight — it only renders the content you place inside it.