У меня есть элемент управления ListView с TextBox и Button внутри ListViewItem, моя проблема в том, что при вводе в текстовое поле строка не выбирается. Если вы хотите выбрать строку, вам нужно щелкнуть где-нибудь в строке, где нет элемента управления.WPF ListView проблема выбранного элемента
Как я могу сделать строку автоматически выбрав, когда я нажимаю или вхожу в дочерний элемент управления строки?
Я попробовал это на событии нажатия кнопки, но без везения:
DependencyObject dep = (DependencyObject)sender;
while ((dep != null) && !(dep is ListViewItem))
{
dep = VisualTreeHelper.GetParent(dep);
}
if (dep != null)
{
lvRoutes.SelectedItem = (ListViewItem)dep;
}
Это всегда держать первую строку выбранной.
Благодарим заранее.
возможно дубликат [Выбор Textbox позицию в Listbox не меняет выбранный элемент списка] (http://stackoverflow.com/questions/653524/selecting-a -textbox-элемент-в-ListBox-делает-не-изменение-заместитель выбран-детал-оф-Li) –