Spell checker
The spell checker is used to check spelling of
our content in XAML, or The Spell checker returns you all its suggestions for
your text.
Now creating a TextBlock control and
RichTextBox control in XAML.
XAML code
<TextBlock
Height="23"
HorizontalAlignment="Left"
Margin="0,23,0,0"
Name="TextBlock1"
Text="Enter
content:"
VerticalAlignment="Top"
Width="141"
FontSize="18"
Foreground="LawnGreen"
/>
<RichTextBox
Height="100"
HorizontalAlignment="Left"
Margin="0,44,0,0"
Name="RichTextBox1"
VerticalAlignment="Top"
Width="200"
Background="DodgerBlue"
FontSize="18"
/>
For example
Now creating TextBlock and RichTextBox control
in XAML. The XAML code represents as following.
XAML code
<Window
x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Height="350"
Width="525">
<Grid>
<TextBlock
Height="23"
HorizontalAlignment="Left"
Margin="0,23,0,0"
Name="TextBlock1"
Text="Enter
content:"
VerticalAlignment="Top"
Width="141"
FontSize="18"
Foreground="LawnGreen"
/>
<RichTextBox
Height="100"
HorizontalAlignment="Left"
Margin="0,44,0,0"
Name="RichTextBox1"
VerticalAlignment="Top"
Width="200"
Background="LightSalmon"
FontSize="18"
/>
</Grid>
</Window>

Figure1.gif
Now double click on the RichTextBox and add the following code.
Private
Sub RichTextBox1_TextChanged(ByVal
sender As System.Object,
ByVal e As
System.Windows.Controls.TextChangedEventArgs)
Handles RichTextBox1.TextChanged
SpellCheck.SetIsEnabled(RichTextBox1,
True)
SpellCheck.SetSpellingReform(RichTextBox1,
SpellingReform.PreAndPostreform)
End Sub
Now run the application and test it.

Figure2.gif