<ig:XamSpellChecker x:Name="spellChecker"> <ig:XamSpellChecker.SpellOptions> <ig:SpellOptions AllowMixedCase="True" AllowWordsWithDigits="True"/> </ig:XamSpellChecker.SpellOptions> … </ig:XamSpellChecker>
特定の状況でエンドユーザーの入力がスペルチェッカーによって認められるように、xamSpellChecker コントロールのデフォルト設定をオーバーライドできます。たとえば、デフォルトでは、大文字と小文字が混じっている単語はスペルチェッカーではスペルミスとみなされます。
SpellOptions オブジェクトは、xamSpellChecker コントロールがスペルミスのチェックを制御する方法をカスタマイズできる多数のプロパティを公開します。
以下の表は各プロパティ、デフォルト値、およびスペルミスに対して単語がチェックされる方法を各プロパティがどのように決定するかを理解するための事例を説明します。
以下のコードは、xamSpellChecker コントロールが数字および大文字と小文字の両方が混在する単語を許可する方法を示します。
XAML の場合:
<ig:XamSpellChecker x:Name="spellChecker"> <ig:XamSpellChecker.SpellOptions> <ig:SpellOptions AllowMixedCase="True" AllowWordsWithDigits="True"/> </ig:XamSpellChecker.SpellOptions> … </ig:XamSpellChecker>
Visual Basic の場合:
… Me.spellChecker.SpellOptions.AllowMixedCase = True Me.spellChecker.SpellOptions.AllowWordsWithDigits = True …
C# の場合:
.. this.spellChecker.SpellOptions.AllowMixedCase = true; this.spellChecker.SpellOptions.AllowWordsWithDigits = true; ..