Я пытаюсь выделить текст в ListBox с привязкой к данным и выделить совпадающие строки, точно так же, как почтовое приложение на Windows Phone 7.
Кнопка поиска вызывает всплывающее окно, а в случае события TextChanged яфильтрация из основного списка и переустановка DataContext:
private void txtSearch_TextChanged(object sender, TextChangedEventArgs e)
{
results = allContent.Where(
x => x.Content.Contains(txtSearch.Text)
).ToList();
DataContext = results;
}
Эта часть прекрасно работает.Проблема заключается в выделении совпадающего текста.Я пробовал перебирать ListBoxItems в различных событиях (Loaded, ItemsChanged), но они всегда пусты.
Есть идеи о том, как можно сделать подсветку текста в дочернем элементе TextBox с привязкой к данным ListItem?