# GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase" class="text-break">EditBase Class
</h1>
  <div class="markdown level0 summary"><p>Represents the base class for the text editors control.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.visual">Visual</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.control">Control</a></div>
    <div class="level5"><a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.ControlBase.html">ControlBase</a></div>
    <div class="level6"><span class="xref">EditBase</span></div>
      <div class="level7"><a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.FieldsEditorControl.html">FieldsEditorControl</a></div>
      <div class="level7"><a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox.html">GcTextBox</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.animation.ianimatable">IAnimatable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iframeworkinputelement">IFrameworkInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iinputelement">IInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iqueryambient">IQueryAmbient</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iaddchild">IAddChild</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isupportinitialize">ISupportInitialize</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.html">GrapeCity.Wpf.SpreadSheet.CellType.Editors</a></h6>
  <h6><strong>Assembly</strong>: GrapeCity.Wpf.SpreadSheet.CellType.dll</h6>
  <h5 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Localizability(LocalizationCategory.Text)]
[TemplatePart(Name = &quot;PART_ContentHost&quot;, Type = typeof(FrameworkElement))]
[TemplateVisualState(Name = &quot;Disabled&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;ReadOnly&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;MouseOver&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Normal&quot;, GroupName = &quot;CommonStates&quot;)]
public abstract class EditBase : ControlBase, IAnimatable, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, ISupportInitialize</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Localizability(LocalizationCategory.Text)&gt;
&lt;TemplatePart(Name:=&quot;PART_ContentHost&quot;, Type:=GetType(FrameworkElement))&gt;
&lt;TemplateVisualState(Name:=&quot;Disabled&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;ReadOnly&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;MouseOver&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Normal&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
Public MustInherit Class EditBase
    Inherits ControlBase
    Implements IAnimatable, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, ISupportInitialize</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase__ctor" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.#ctor">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.-ctor.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase__ctor">EditBase()</a>
        </td>
        <td class="markdown level1 summary"><p>Initialize a new instance of the  <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.html">EditBase</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CaretBrushProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretBrushProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretBrushProperty.html">CaretBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Indentifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretBrush.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CaretBrush">CaretBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledBackgroundProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledBackgroundProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledBackgroundProperty.html">DisabledBackgroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledBackground.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledBackground">DisabledBackground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledForegroundProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledForegroundProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledForegroundProperty.html">DisabledForegroundProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledForeground.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledForeground">DisabledForeground</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EditModeProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditModeProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditModeProperty.html">EditModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditMode.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EditMode">EditMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EditStatusChangedEvent" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditStatusChangedEvent">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditStatusChangedEvent.html">EditStatusChangedEvent</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditStatusChanged.html">EditStatusChanged</a> routed event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ExitOnLeftRightKeyProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ExitOnLeftRightKeyProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ExitOnLeftRightKeyProperty.html">ExitOnLeftRightKeyProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ExitOnLeftRightKey.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ExitOnLeftRightKey">ExitOnLeftRightKey</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_HideSelectionProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.HideSelectionProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.HideSelectionProperty.html">HideSelectionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.HideSelection.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_HideSelection">HideSelection</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_InvalidInputEvent" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.InvalidInputEvent">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.InvalidInputEvent.html">InvalidInputEvent</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.InvalidInput.html">InvalidInput</a> routed event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModifiedChangedEvent" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedChangedEvent">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedChangedEvent.html">IsModifiedChangedEvent</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedChanged.html">IsModifiedChanged</a> routed event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModifiedProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedProperty.html">IsModifiedProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModified.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModified">IsModified</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsOverwriteProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsOverwriteProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsOverwriteProperty.html">IsOverwriteProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsOverwrite.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsOverwrite">IsOverwrite</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnlyCaretVisibleProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyCaretVisibleProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyCaretVisibleProperty.html">IsReadOnlyCaretVisibleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Indentifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyCaretVisible.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnlyCaretVisible">IsReadOnlyCaretVisible</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnlyProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyProperty.html">IsReadOnlyProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnly.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnly">IsReadOnly</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_KeyExitEvent" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.KeyExitEvent">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.KeyExitEvent.html">KeyExitEvent</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.KeyExit.html">KeyExit</a> routed event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionBrushProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionBrushProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionBrushProperty.html">SelectionBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Indentifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionBrush.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionBrush">SelectionBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionChangedEvent" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionChangedEvent">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionChangedEvent.html">SelectionChangedEvent</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionChanged.html">SelectionChanged</a> routed event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionOpacityProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionOpacityProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionOpacityProperty.html">SelectionOpacityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Indentifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionOpacity.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionOpacity">SelectionOpacity</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextChangedEvent" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChangedEvent">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChangedEvent.html">TextChangedEvent</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChanged.html">TextChanged</a> routed event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextDecorationsProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextDecorationsProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextDecorationsProperty.html">TextDecorationsProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextDecorations.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextDecorations">TextDecorations</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextProperty" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextProperty">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextProperty.html">TextProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Text.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Text">Text</a> dependency property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <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="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CanUndo" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CanUndo">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CanUndo.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CanUndo">CanUndo</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the control can undo the previous operation in a control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CaretBrush" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretBrush">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretBrush.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CaretBrush">CaretBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the brush that is used to paint the caret of the editor control.
This is a dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CaretIndex" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretIndex">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.CaretIndex.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_CaretIndex">CaretIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the insertion position index of the caret.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledBackground" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledBackground">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledBackground.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledBackground">DisabledBackground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a brush that describes the background of a control when it is disabled.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledForeground" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledForeground">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.DisabledForeground.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_DisabledForeground">DisabledForeground</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a brush that describes the foreground of a control when it is disabled.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EditMode" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditMode">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditMode.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EditMode">EditMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the edit mode of the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ExitOnLeftRightKey" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ExitOnLeftRightKey">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ExitOnLeftRightKey.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ExitOnLeftRightKey">ExitOnLeftRightKey</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether the focus automatically moves to the previous or next tab ordering
control when pressing the left, right arrow keys.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_HideSelection" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.HideSelection">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.HideSelection.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_HideSelection">HideSelection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether hide selection when the control has no focus.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModified" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModified">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModified.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModified">IsModified</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates that the control has been modified by the user since the control was created or its contents were last set.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsOverwrite" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsOverwrite">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsOverwrite.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsOverwrite">IsOverwrite</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the current edit status of the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnly" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnly">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnly.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnly">IsReadOnly</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether this control is read only.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnlyCaretVisible" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyCaretVisible">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsReadOnlyCaretVisible.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsReadOnlyCaretVisible">IsReadOnlyCaretVisible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether a read-only editor control displays a cursor.
This is a dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectedText" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectedText">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectedText.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectedText">SelectedText</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating the currently selected text in the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionBrush" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionBrush">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionBrush.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionBrush">SelectionBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the brush that highlights the selected text.
This is a dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionLength" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionLength">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionLength.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionLength">SelectionLength</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the number of characters selected in the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionOpacity" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionOpacity">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionOpacity.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionOpacity">SelectionOpacity</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the opacity factor of the GrapeCity.Windows.InputMan.Primitives.EditBase.SelectionBrush.
This is a dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionStart" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionStart">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionStart.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionStart">SelectionStart</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the number of character's position started to select.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Text" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Text">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Text.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Text">Text</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the text associated with this control. This is a dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextDecorations" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextDecorations">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextDecorations.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextDecorations">TextDecorations</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the text decorations to apply to the text box. This is a dependency property.</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="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_AppendText_System_String_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.AppendText(System.String)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.AppendText.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_AppendText_System_String_">AppendText(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Appends text to the current text of the edit control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_BeginInit" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.BeginInit">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.BeginInit.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_BeginInit">BeginInit()</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when the initialization process for this element starts.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Clear" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Clear">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Clear.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Clear">Clear()</a>
        </td>
        <td class="markdown level1 summary"><p>Clear all text of the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ClearUndo" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ClearUndo">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ClearUndo.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ClearUndo">ClearUndo()</a>
        </td>
        <td class="markdown level1 summary"><p>Clears information about the most recent operation from the undo buffer of the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Copy" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Copy">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Copy.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Copy">Copy()</a>
        </td>
        <td class="markdown level1 summary"><p>Copies the current selection in the control to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.clipboard">Clipboard</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Cut" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Cut">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Cut.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Cut">Cut()</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the current selection from the control and copies it to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.clipboard">Clipboard</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EndInit" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EndInit">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EndInit.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EndInit">EndInit()</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when the initialization process for the element ends.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnEditStatusChanged_System_Windows_RoutedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnEditStatusChanged(System.Windows.RoutedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnEditStatusChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnEditStatusChanged_System_Windows_RoutedEventArgs_">OnEditStatusChanged(RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raise the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditStatusChanged.html">EditStatusChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnGotKeyboardFocus_System_Windows_Input_KeyboardFocusChangedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnGotKeyboardFocus.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnGotKeyboardFocus_System_Windows_Input_KeyboardFocusChangedEventArgs_">OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when an unhandled <span class="xref">System.Windows.Input.Keyboard.GotKeyboardFocus</span> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnInitialized_System_EventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnInitialized(System.EventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnInitialized.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnInitialized_System_EventArgs_">OnInitialized(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement.initialized">Initialized</a> event.
This method is invoked whenever <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement.isinitialized">IsInitialized</a> is set to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> internally.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnInvalidInput_System_Windows_RoutedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnInvalidInput(System.Windows.RoutedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnInvalidInput.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnInvalidInput_System_Windows_RoutedEventArgs_">OnInvalidInput(RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.InvalidInput.html">InvalidInput</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnIsActiveChanged_System_Windows_RoutedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnIsActiveChanged(System.Windows.RoutedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnIsActiveChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnIsActiveChanged_System_Windows_RoutedEventArgs_">OnIsActiveChanged(RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when an unhandled <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.ControlBase.IsActiveChanged.html">IsActiveChanged</a> event is raised on this element. Implement this method to add class handling for this event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnIsModifiedChanged_System_Windows_RoutedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnIsModifiedChanged(System.Windows.RoutedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnIsModifiedChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnIsModifiedChanged_System_Windows_RoutedEventArgs_">OnIsModifiedChanged(RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedChanged.html">IsModifiedChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnKeyExit_GrapeCity_Wpf_SpreadSheet_CellType_Editors_KeyExitEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnKeyExit(GrapeCity.Wpf.SpreadSheet.CellType.Editors.KeyExitEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnKeyExit.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnKeyExit_GrapeCity_Wpf_SpreadSheet_CellType_Editors_KeyExitEventArgs_">OnKeyExit(KeyExitEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.KeyExit.html">KeyExit</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnLostKeyboardFocus_System_Windows_Input_KeyboardFocusChangedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnLostKeyboardFocus.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnLostKeyboardFocus_System_Windows_Input_KeyboardFocusChangedEventArgs_">OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when an unhandled <span class="xref">System.Windows.Input.Keyboard.LostKeyboardFocus</span> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnPropertyChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnPropertyChanged_System_Windows_DependencyPropertyChangedEventArgs_">OnPropertyChanged(DependencyPropertyChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked whenever the effective value of any dependency property on this <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a> has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides <span class="xref">System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)</span>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnQueryCursor_System_Windows_Input_QueryCursorEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnQueryCursor.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnQueryCursor_System_Windows_Input_QueryCursorEventArgs_">OnQueryCursor(QueryCursorEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when an unhandled <span class="xref">System.Windows.Input.Mouse.QueryCursor</span> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnSelectionChanged_System_Windows_RoutedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnSelectionChanged(System.Windows.RoutedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnSelectionChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnSelectionChanged_System_Windows_RoutedEventArgs_">OnSelectionChanged(RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Is called when the caret or current selection changes position.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTemplateChanged_System_Windows_Controls_ControlTemplate_System_Windows_Controls_ControlTemplate_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTemplateChanged(System.Windows.Controls.ControlTemplate,System.Windows.Controls.ControlTemplate)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTemplateChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTemplateChanged_System_Windows_Controls_ControlTemplate_System_Windows_Controls_ControlTemplate_">OnTemplateChanged(ControlTemplate, ControlTemplate)</a>
        </td>
        <td class="markdown level1 summary"><p>Called whenever the control's template changes.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTextChanged_System_Windows_Controls_TextChangedEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTextChanged(System.Windows.Controls.TextChangedEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTextChanged.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTextChanged_System_Windows_Controls_TextChangedEventArgs_">OnTextChanged(TextChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Is called when content in this control changes.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTextChanging_GrapeCity_Wpf_SpreadSheet_CellType_Editors_TextChangingEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTextChanging(GrapeCity.Wpf.SpreadSheet.CellType.Editors.TextChangingEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTextChanging.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTextChanging_GrapeCity_Wpf_SpreadSheet_CellType_Editors_TextChangingEventArgs_">OnTextChanging(TextChangingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChanging.html">TextChanging</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTextInput_System_Windows_Input_TextCompositionEventArgs_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.OnTextInput.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_OnTextInput_System_Windows_Input_TextCompositionEventArgs_">OnTextInput(TextCompositionEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Invoked when an unhandled <span class="xref">System.Windows.Input.TextCompositionManager.TextInput</span> attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Paste" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Paste">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Paste.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Paste">Paste()</a>
        </td>
        <td class="markdown level1 summary"><p>Pastes the contents of the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.clipboard">Clipboard</a> over the current selection in the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ScrollToCaret" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ScrollToCaret">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.ScrollToCaret.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_ScrollToCaret">ScrollToCaret()</a>
        </td>
        <td class="markdown level1 summary"><p>Scrolls the contents of the control to the current caret position.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Select_System_Int32_System_Int32_" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Select(System.Int32,System.Int32)">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Select.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Select_System_Int32_System_Int32_">Select(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Selects a range of text in the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectAll" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectAll">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectAll.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectAll">SelectAll()</a>
        </td>
        <td class="markdown level1 summary"><p>Selects all text of the control.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Undo" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Undo">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.Undo.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_Undo">Undo()</a>
        </td>
        <td class="markdown level1 summary"><p>Undoes the last edit operation in the control.</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="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_EditStatusChanged" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditStatusChanged">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.EditStatusChanged.html">EditStatusChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when edit status changed.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_InvalidInput" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.InvalidInput">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.InvalidInput.html">InvalidInput</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when input some invalid characters.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModifiedChanged" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedChanged">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModifiedChanged.html">IsModifiedChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.IsModified.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_IsModified">IsModified</a> property changed.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_KeyExit" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.KeyExit">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.KeyExit.html">KeyExit</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when input some special keys to make the control lose focus.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_SelectionChanged" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionChanged">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.SelectionChanged.html">SelectionChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the text selection has changed.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextChanged" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChanged">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChanged.html">TextChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when content changes in the text element.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_EditBase_TextChanging" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChanging">
          <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase.TextChanging.html">TextChanging</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs just before the text is changed in the control.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
