Выделять целые строки только в Silverlight DataGrid

Когда пользователь щелкает строку в сетке данных (или использует клавиатуру), эта строка выбирается, но конкретная ячейка, по которой они щелкнули, также получает свой особый фокус. Это хорошо для сетки редактирования данных, но я пытаюсь создать что-то более похожее на открытый диалог, который показывает свойства для каждого элемента в списке, так что ...

Можно ли настроить DataGrid (только для чтения), чтобы пользователь мог выбирать или фокусироваться только на целых строках, а не на отдельных полях.

Если это невозможно, существует ли элегантный способ сделать выбранным только первый элемент - например, в стандартном диалоговом окне «Открыть» Windows, если вы переключитесь в представление «Подробности», в каждой строке будет несколько столбцов (Имя файла, Дата создания, Размер и т. Д.). ), но вы можете выделить только элементы в столбце имени файла.

Ответы на вопрос(3)

Ваш ответ на вопрос