Realce linhas inteiras apenas no Silverlight DataGrid

Quando o usuário clica em uma linha no datagrid (ou usa o teclado), essa linha é selecionada, mas a célula específica na qual clicou também recebe seu próprio foco especial. Isso é bom para uma grade de edição de dados, mas estou tentando criar algo mais como uma caixa de diálogo aberta que mostra as propriedades de cada item na lista, portanto ...

É possível configurar um DataGrid (somente leitura) para que o usuário possa selecionar ou focar somente linhas inteiras, não campos individuais.

Se isso não for possível, existe uma maneira elegante de tornar apenas o primeiro elemento selecionável - por exemplo, na caixa de diálogo padrão do Windows Open, se você alterar a exibição Detalhes, haverá várias colunas para cada linha (Nome do arquivo, Data de criação, Tamanho etc. ), mas você só pode realçar itens na coluna do nome do arquivo.

questionAnswers(3)

yourAnswerToTheQuestion