我希望能够在WPF ItemsControl中显示搜索结果,并突出显示查询词。
我使用的搜索引擎是Lucene.Net,配合Highlighter插件返回标记有查询词的字符串。
我可以指示Highlighter插件使用任何一组标记来包装查询项。我不局限于上述示例中的
我使用的搜索引擎是Lucene.Net,配合Highlighter插件返回标记有查询词的字符串。
...these <Bold>results</Bold> were found to be statistically significant...
我可以指示Highlighter插件使用任何一组标记来包装查询项。我不局限于上述示例中的
<Bold>
标记。对于WPF,我可能会使用带有样式的<Run/>
元素。挑战在于将我收到的字符串呈现为数据模板中使用的“实际XAML”。换句话说,我想看到像这样的东西:但我正在努力将数据绑定与动态渲染数据模板内的XAML字符串相结合。这里最好的方法是什么?...这些结果被发现具有统计学意义...
- 使用UserControl显示每个搜索结果并从代码后台调用
XamlReader.Load()
? - 构建包含搜索结果字符串的FlowDocument,并使用FlowDocumentScrollViewer显示结果?
- 还有其他什么方法吗?