Wenn ich eine RichTextBox wie folgt definieren;WPF RichTextBox - Rechtschreibprüfung funktioniert nicht mit formatiertem Text
<RichTextBox SpellCheck.IsEnabled="True">
<FlowDocument />
</RichTextBox>
Als ich in der Arbeit ‚Sample‘ eingeben und die ersten drei Buchstaben fett machen, unterstreicht die Rechtschreibprüfung das Wort.
Die Quell-XAML des Dokuments zeigt, dass die RichTextBox das Wort in zwei separate Läufe aufteilt;
<Paragraph>
<Run FontWeight="Bold" xml:lang="en-gb">Sam</Run>
<Run xml:lang="en-gb">ple</Run>
</Paragraph>
Wenn ich manuell ein Dokument mit den folgenden Blöcken konstruiere;
<FlowDocument>
<Paragraph>
<Run FontWeight="Bold">Sam</Run>ple
</Paragraph>
</FlowDocument>
Die Rechtschreibprüfung hat das Wort erfolgreich bestanden.
Hat jemand schon mal darüber gestolpert? Gibt es eine Problemumgehung, die ich verwenden kann?
Dank Matt
Vielen Dank für die Antwort und den Link zur MS-Seite. Es sieht so aus, als wäre es die beste Option für mich, bis .Net 4.0 zu warten. – user77159