代码之家  ›  专栏  ›  技术社区  ›  Gurucharan Balakuntla Maheshku

窗口的WPF通用搜索框(仅查看搜索,无后端搜索)

  •  1
  • Gurucharan Balakuntla Maheshku  · 技术社区  · 14 年前

    我在想办法 常规视图搜索 通用搜索框 在窗口顶部,它搜索窗口中的任何文本并高亮显示它们。

    我想知道有没有一种通用的方法来做这个,或者有人尝试过这种基于用户界面的搜索。

    我在网上搜索,发现了一些很好的链接,如下所示:
    http://khason.net/blog/search-and-highlight-any-text-on-wpf-rendered-page/ 它表示在WPF呈现的页面中搜索并突出显示任何文本,但是当有很多UserControls和CustomControls时,它就不起作用了。

    • 我自己也做了一些研究,并想通过可视化树,逻辑树等,但我发现它们并不令人满意。

    • 有人说用附加的行为或者数据绑定来做,但这对我也没什么帮助。因为即使我用这种技术实现了搜索,问题是 . 假设有4个文本框具有不同的背景颜色,当找到文本时,我将背景高亮显示为黄色,当没有找到文本时,我无法移除突出显示,因为我不知道文本框以前的背景颜色。

    好吧,我想的够多了。我只想接受我在思想上没有任何进展。所以我需要一些指导来实现用户界面搜索。另外,如果你们能告诉我如何使它通用,它将是有用的!!

    0 回复  |  直到 14 年前