Ich versuche, Text in einer Databound-List-Box zu markieren, und markieren Sie Strings genau wie die E-Mail-Anwendung auf Windows Phone 7.Hervorhebungen Text in WP7 Databound Listbox
Die Suchtaste nach oben zieht einen Popup, und auf dem Textchanged-Ereignisse passend , Filtere ich aus einer Master-Liste und setze den DataContext neu:
private void txtSearch_TextChanged(object sender, TextChangedEventArgs e)
{
results = allContent.Where(
x => x.Content.Contains(txtSearch.Text)
).ToList();
DataContext = results;
}
Dieser Teil funktioniert gut. Das Problem besteht darin, den übereinstimmenden Text hervorzuheben. Ich habe versucht, über die ListBoxItems in verschiedenen Ereignissen (Loaded, ItemsChanged) zu iterieren, aber sie sind immer leer.
Irgendwelche Ideen darüber, wie Texthervorhebung in einem datengebundenen TextBox von ListItem gemacht werden könnte? Hier