扩展的WPF工具包 - PropertyGrid扩展了搜索功能

时间:2016-06-28 15:00:25

标签: wpf xceed

Extended WPF Toolkit包含一个PropertyGrid控件,允许编辑对象属性。 PropertyGrid的一个功能是搜索属性名称: enter image description here

目前,在搜索时,您必须匹配该媒体资源名称的确切顺序。例如,搜索" Pet",返回正确的属性。另一方面,搜索"名称",不会返回任何结果。

有没有办法扩展搜索功能,这样可以实现更灵活的搜索?

2 个答案:

答案 0 :(得分:1)

好的找到了解决方案。





我必须继承PropertyGrid,覆盖 OnFilterChanged 方法,并更改过滤谓词:




 公共类ExtendedPropertyGrid:PropertyGrid
 {
 protected override void OnFilterChanged(string oldValue,string newValue)
 {
 CollectionViewSource.GetDefaultView((object)this.Properties).Filter
 =(item =>(item as PropertyItem).DisplayName.ToLower()。Contains(newValue.ToLower()));
 }
}
  



答案 1 :(得分:0)

V2.9有这个装,只需升级扩展的wpf工具包