WPF TreeView文本搜索:兄弟姐妹?

时间:2014-11-20 14:04:04

标签: c# wpf xaml

默认情况下,TextSearch似乎只搜索所选TreeviewItem的。我希望它的行为类似于Windows资源管理器,因为如果没有匹配的孩子那么它应该检查兄弟姐妹的匹配。

例如,如果我选择带有标题“B”的TreeViewItem并在键盘上键入“C”,那么我希望选择带有C标题的TreeViewItem:

<TreeView IsTextSearchEnabled="True">
<TreeViewItem IsTextSearchEnabled="True" Header="A"/>
<TreeViewItem IsTextSearchEnabled="True" Header="B">
    <TreeViewItem IsTextSearchEnabled="True" Header="D"/>
    <TreeViewItem IsTextSearchEnabled="True" Header="E"/>
    <TreeViewItem IsTextSearchEnabled="True" Header="F"/>
</TreeViewItem>
    <TreeViewItem IsTextSearchEnabled="True" Header="C"/>
 </TreeView>

有什么想法吗?

编辑:如果可能的话,我想继续使用内置的TextSearch功能。

0 个答案:

没有答案