wpf выбор элементов управления внутри списка - PullRequest
0 голосов
/ 19 июля 2011

У меня есть текстовое поле и несколько меток внутри шаблона данных ограниченного списка.

Когда я нажимаю на любой ярлык, весь элемент выделяется синим цветом, но когда я щелкаю непосредственно в другом текстовом поле, выбор не изменяется.

Есть ли способ изменить выбор списка даже при щелчке по текстовому полю?

спасибо

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Это то, о чем я точно спросил несколько дней назад, см. Сообщение: "WPF: триггер SelectedIndex изменен, при нажатии на любой элемент управления в области ListBoxItem"

в основном их немногорешения, использующие код и XAML, но последний подход пока не проверен

0 голосов
/ 19 июля 2011

Причина в том, что TextBox обрабатывает событие click для получения фокуса.Есть несколько способов справиться с этим, включая, но не ограничиваясь:

  • остановка TextBox, обрабатывающей события мыши (что не позволяет пользователю фокусировать его с помощью мыши)обработчик событий, когда TextBox получает фокус (или PreviewClick или аналогичный), чтобы выбрать родительский ListItem
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...