1

私は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ます。提案をありがとう。

4

1 に答える 1