Provides real-time spell checking functionality to text editing controls, including TextBox and RichTextBox.
Public NotInheritable Class SpellCheck
Dim instance As SpellCheck
public sealed class SpellCheck
public ref class SpellCheck sealed
public final class SpellCheck
You cannot directly create an instance of this class in XAML.
When this spell checker is enabled, misspelled words are underlined by a red squiggly line.
The following example shows how to enable real-time spell checking in a TextBox by using the IsEnabled property of the SpellCheck class.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <StackPanel> <TextBox SpellCheck.IsEnabled="True" Name="myTextBox"></TextBox> </StackPanel> </Page>
using System; using System.Windows; using System.Windows.Controls; namespace SDKSample { public partial class SpellCheckExample : Page { public SpellCheckExample() { StackPanel myStackPanel = new StackPanel(); //Create TextBox TextBox myTextBox = new TextBox(); myTextBox.Width = 200; // Enable spellchecking on the TextBox. myTextBox.SpellCheck.IsEnabled = true; // Alternatively, the SetIsEnabled method could be used // to enable or disable spell checking like this: // SpellCheck.SetIsEnabled(myTextBox, true); myStackPanel.Children.Add(myTextBox); this.Content = myStackPanel; } } }
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003