私はItemsSource自分のデータに縛られています。ユーザーが入力を開始すると、変更されたイベントにTextBox基づいて次のように項目をフィルター処理します。Filter predicatetextBoxText
ICollectionView listView = CollectionViewSource.GetDefaultView(myControl.ItemsSource);
listView.Filter = ((x) =>
{
MyData data = x as MyData;
return data.Name.Contains(searchString, System.StringComparison.InvariantCultureIgnoreCase);
});
これはうまく機能し、リストをフィルタリングします。ただし、入力した検索条件を黄色で強調表示する項目も必要です。どうすればwpfでそれを行うことができますか? のようなもの:
「est」を検索し、アイテムがForestThe Forestの場合、アイテムはest黄色またはその他の色で強調表示されListBoxます。提案をありがとう。