# C1.WPF.ISpellChecker

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_ISpellChecker" data-uid="C1.WPF.ISpellChecker" class="text-break">ISpellChecker Interface
</h1>
  <div class="markdown level0 summary"><p>Provides spell checking services.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.html">C1.WPF</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.4.6.2.dll</h6>
  <h5 id="C1_WPF_ISpellChecker_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface ISpellChecker</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface ISpellChecker</code></pre>
  </div>
  <h5 id="C1_WPF_ISpellChecker_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>This interface is implemented by C1SpellChecker in the C1.Silverlight.SpellChecker assembly.</p>
</div>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_ISpellChecker_Enabled" data-uid="C1.WPF.ISpellChecker.Enabled">
          <a class="xref" href="C1.WPF.ISpellChecker.Enabled.html#C1_WPF_ISpellChecker_Enabled">Enabled</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether the main spelling dictionary has been loaded.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ISpellChecker_IgnoreList" data-uid="C1.WPF.ISpellChecker.IgnoreList">
          <a class="xref" href="C1.WPF.ISpellChecker.IgnoreList.html#C1_WPF_ISpellChecker_IgnoreList">IgnoreList</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the list of words to ignore during spell-checking.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ISpellChecker_UserDictionary" data-uid="C1.WPF.ISpellChecker.UserDictionary">
          <a class="xref" href="C1.WPF.ISpellChecker.UserDictionary.html#C1_WPF_ISpellChecker_UserDictionary">UserDictionary</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the user dictionary used for spell-checking.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_ISpellChecker_CheckControlAsync_System_Object_" data-uid="C1.WPF.ISpellChecker.CheckControlAsync(System.Object)">
          <a class="xref" href="C1.WPF.ISpellChecker.CheckControlAsync.html#C1_WPF_ISpellChecker_CheckControlAsync_System_Object_">CheckControlAsync(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Shows a spell-checking dialog for an editor control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ISpellChecker_CheckText_System_String_" data-uid="C1.WPF.ISpellChecker.CheckText(System.String)">
          <a class="xref" href="C1.WPF.ISpellChecker.CheckText.html#C1_WPF_ISpellChecker_CheckText_System_String_">CheckText(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Checks a string containing text and returns a list of spelling errors.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ISpellChecker_GetSuggestions_System_String_System_Int32_" data-uid="C1.WPF.ISpellChecker.GetSuggestions(System.String,System.Int32)">
          <a class="xref" href="C1.WPF.ISpellChecker.GetSuggestions.html#C1_WPF_ISpellChecker_GetSuggestions_System_String_System_Int32_">GetSuggestions(string, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a list of suggestions for a misspelled word.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ISpellChecker_ShowSuggestionsMenu_System_Object_System_Windows_Point_System_String_System_Action_System_String__" data-uid="C1.WPF.ISpellChecker.ShowSuggestionsMenu(System.Object,System.Windows.Point,System.String,System.Action{System.String})">
          <a class="xref" href="C1.WPF.ISpellChecker.ShowSuggestionsMenu.html#C1_WPF_ISpellChecker_ShowSuggestionsMenu_System_Object_System_Windows_Point_System_String_System_Action_System_String__">ShowSuggestionsMenu(object, Point, string, Action&lt;string&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Shows a context menu with suggestions for a misspelled word.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_ISpellChecker_DictionaryChanged" data-uid="C1.WPF.ISpellChecker.DictionaryChanged">
          <a class="xref" href="C1.WPF.ISpellChecker.DictionaryChanged.html">DictionaryChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Event that fires when any of the spell dictionaries changes in any way.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
