2009-06-25 11 views
4

Hat jemand eine Problemumgehung für die Unterstützung der benutzerdefinierten Wörterbuchunterstützung für die integrierte Rechtschreibprüfung für WPF TextBoxes/RichTextBoxes gefunden? Wir haben die Rechtschreibung mit dem Reflektor untersucht, in der Hoffnung, wo die Wörterbucheinträge herkommen, aber es sieht sehr ähnlich aus wie ein COM-Objekt ...WPF TextBox-Benutzerwörterbuch-Unterstützung

Ich weiß, dass es derzeit nicht unterstützt wird und dass Microsoft hat versucht, es in einer zukünftigen Version zu unterstützen, aber das war eine Weile her und ich kann keine neuen Nachrichten darüber finden.

bei staws umklammert, ich habe einen Vorschlag bis auf Connect posted:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=470233

Antwort

2

Gerade FYI in Office verwendet. Benutzerdefinierte Wörterbücher sind in WPF 4.0 enthalten. Beziehen Sie sich auf Tweet http://twitter.com/kevingj/status/2954272004 von Kevin Gjerstad der Group Program Manager für WPF bei Microsoft.

Prost S.

1

Unfort Dies ist unmöglich möglich. http://www.dev102.com/2008/03/25/customize-spellcheck-on-wpf-text-controls/

Die Wörterbücher sind eine direkte Kopie denen von 2007.

+0

Danke für den Link - Ich hatte diese Seite schon einmal gelesen, aber was ich wirklich suchte, waren irgendwelche Berichte über Leute, die durch Reflektion oder ähnliche Arbeit in die Kontrolle einbrachen oder versagten, wenn irgendwelche Neuigkeiten in der Zukunft unterstützt wurden . Ich stimme zu, dass es im Moment nicht möglich scheint, weshalb ich eine Anfrage an Connect gerichtet habe - hoffentlich wird Microsoft es irgendwann hinzufügen ... –

2

WPF 4.0 Benutzerwörterbuch-Unterstützung ist immer noch ziemlich schwach. Sie können ein benutzerdefiniertes Wörterbuch als Textdatei mit der Erweiterung .lex erstellen und manuell Wörter hinzufügen, die die Rechtschreibprüfung zusätzlich zu ihrem eigenen integrierten Wörterbuch verwendet. Details in dieser MSDN article und eine blog post here.

Es gibt jedoch keine Möglichkeit für den Benutzer, dem Wörterbuch ein unbekanntes Wort hinzuzufügen, kurz bevor die App beendet wird, die .lex-Datei im Editor geöffnet und eingegeben wird. Mit anderen Worten, es gibt kein "Add to Wörterbuch "im Kontextmenü der Rechtschreibprüfung, auch wenn ein Benutzerwörterbuch verwendet wird. Benutzerdefinierte Wörterbücher sind für technische Bereiche mit wohldefinierter Terminologie nützlich, die im Voraus in einer .lex-Datei eingerichtet werden können. Aber die WPF-Rechtschreibprüfung ist ziemlich schwach als allgemeine Rechtschreibprüfung.

+0

Stimmt, es ist nicht genau voll, aber von der begrenzten Zeit, die ich habe bisher mit WPF 4.0 gespielt (ich habe mich hauptsächlich mit SL 4.0 beschäftigt), scheint es, dass es gut genug für unsere Bedürfnisse funktionieren wird :) –