5 Stimmen

Suchen und markieren Sie jeden Text in einem WPF-Fenster mit vielen Arten von Steuerelementen

Dies ist im Grunde die Implementierung von Suchen/Finden in einem WPF-Fenster oder User Control. Sagen wir, Sie haben ein WPF-Fenster mit dynamischen readonly Text einige auf Textblock, einige in einer Listbox, einige in Baumansicht, einige in Textblöcken usw.

Der Benutzer sollte in der Lage sein, einen Suchbegriff in ein Textfeld am oberen Rand einzugeben und ihn hervorgehoben zu sehen, wo und in welchem Steuerelement der Text im Fenster erscheint. Und nein, diese Seite hat nichts mit FlowDocuments und dergleichen zu tun, kann also nicht den "out of the box" FlowDocumentReader verwenden.

Nennen Sie es "Kontrolltextsuche" und heben Sie den Suchbegriff hervor, wie es der Google-Chrome-Browser für eine Webseite tut.

Die folgenden SO-Threads könnten hilfreich sein, aber ich bin nicht sicher, ob ich das oben genannte erreichen kann (ich versuche, etwas zusammenzustellen)

  1. Alle Steuerelemente im WPF-Fenster nach Typ suchen
  2. WPF Listbox hervorheben Teil der ListBoxItem Element

Es gibt diesen Artikel, der ebenfalls hilfreich ist, aber mit Dokumenten und nicht mit Steuerelementen arbeitet

  1. Suchen und Markieren eines beliebigen Textes auf WPF gerenderten Seite

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X