Все вышеперечисленное - хорошая идея для легких взломов.Тем не менее, они не делают именно то, что просят.Другие ответы говорят нам, как отменить выбор чего-либо, выбранного пользователем, или скрыть тот факт, что что-то было выбрано пользователем.
Однако я понимаю, почему эти ответы даются.Реальное решение нелегко обеспечить.
Реальное решение - это, во-первых, предотвратить выбор, который не прост, но выполним с помощью нескольких простых шагов.
Ответ 1. Вам нужно скопировать стиль в Expression Blend (или где-нибудь найти копию стиля).2. Измените одну настройку ItemPresenter.Мне было достаточно установить IsHitTestVisible = "False" в ItemPresenter.
Если вам нужно больше подробностей или подробное описание, см. Мой пост в блоге:
Как отключить выбор строки в сетке данных WPF?