# C1.WPF.Input.C1TagEditor

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Input_C1TagEditor" data-uid="C1.WPF.Input.C1TagEditor" class="text-break">C1TagEditor Class
</h1>
  <div class="markdown level0 summary"><p>A text box-based control with ability to display and edit tags.</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"><span class="xref">C1TagEditor</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Input.html">C1.WPF.Input</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Input.dll</h6>
  <h5 id="C1_WPF_Input_C1TagEditor_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[StyleTypedProperty(Property = &quot;TagStyle&quot;, StyleTargetType = typeof(C1Tag))]
[TemplatePart(Name = &quot;Container&quot;, Type = typeof(C1WrapPanel))]
[TemplatePart(Name = &quot;Editor&quot;, Type = typeof(C1TextBoxBase))]
[TemplatePart(Name = &quot;TagScrollViewer&quot;, Type = typeof(ScrollViewer))]
[TemplateVisualState(Name = &quot;Normal&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;MouseOver&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Focused&quot;, GroupName = &quot;CommonStates&quot;)]
[TemplateVisualState(Name = &quot;Disabled&quot;, GroupName = &quot;CommonStates&quot;)]
public class C1TagEditor : C1View</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;StyleTypedProperty(Property:=&quot;TagStyle&quot;, StyleTargetType:=GetType(C1Tag))&gt;
&lt;TemplatePart(Name:=&quot;Container&quot;, Type:=GetType(C1WrapPanel))&gt;
&lt;TemplatePart(Name:=&quot;Editor&quot;, Type:=GetType(C1TextBoxBase))&gt;
&lt;TemplatePart(Name:=&quot;TagScrollViewer&quot;, Type:=GetType(ScrollViewer))&gt;
&lt;TemplateVisualState(Name:=&quot;Normal&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;MouseOver&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Focused&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
&lt;TemplateVisualState(Name:=&quot;Disabled&quot;, GroupName:=&quot;CommonStates&quot;)&gt;
Public Class C1TagEditor
    Inherits C1View</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="C1_WPF_Input_C1TagEditor__ctor" data-uid="C1.WPF.Input.C1TagEditor.#ctor">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.-ctor.html#C1_WPF_Input_C1TagEditor__ctor">C1TagEditor()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.WPF.Input.C1TagEditor.html">C1TagEditor</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="C1_WPF_Input_C1TagEditor_DisplayModeProperty" data-uid="C1.WPF.Input.C1TagEditor.DisplayModeProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.DisplayModeProperty.html">DisplayModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.DisplayMode.html#C1_WPF_Input_C1TagEditor_DisplayMode">DisplayMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_FocusBrushProperty" data-uid="C1.WPF.Input.C1TagEditor.FocusBrushProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.FocusBrushProperty.html">FocusBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.FocusBrush.html#C1_WPF_Input_C1TagEditor_FocusBrush">FocusBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_FocusCuesVisibilityProperty" data-uid="C1.WPF.Input.C1TagEditor.FocusCuesVisibilityProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.FocusCuesVisibilityProperty.html">FocusCuesVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.FocusCuesVisibility.html#C1_WPF_Input_C1TagEditor_FocusCuesVisibility">FocusCuesVisibility</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsEditableProperty" data-uid="C1.WPF.Input.C1TagEditor.IsEditableProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsEditableProperty.html">IsEditableProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.IsEditable.html#C1_WPF_Input_C1TagEditor_IsEditable">IsEditable</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsTagEditableProperty" data-uid="C1.WPF.Input.C1TagEditor.IsTagEditableProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsTagEditableProperty.html">IsTagEditableProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.IsTagEditable.html#C1_WPF_Input_C1TagEditor_IsTagEditable">IsTagEditable</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsTextReadOnlyProperty" data-uid="C1.WPF.Input.C1TagEditor.IsTextReadOnlyProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsTextReadOnlyProperty.html">IsTextReadOnlyProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.IsTextReadOnly.html#C1_WPF_Input_C1TagEditor_IsTextReadOnly">IsTextReadOnly</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_MaxSelectedItemsProperty" data-uid="C1.WPF.Input.C1TagEditor.MaxSelectedItemsProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.MaxSelectedItemsProperty.html">MaxSelectedItemsProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.MaxSelectedItems.html#C1_WPF_Input_C1TagEditor_MaxSelectedItems">MaxSelectedItems</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_MouseOverBorderBrushProperty" data-uid="C1.WPF.Input.C1TagEditor.MouseOverBorderBrushProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.MouseOverBorderBrushProperty.html">MouseOverBorderBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.MouseOverBorderBrush.html#C1_WPF_Input_C1TagEditor_MouseOverBorderBrush">MouseOverBorderBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_PlaceholderProperty" data-uid="C1.WPF.Input.C1TagEditor.PlaceholderProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.PlaceholderProperty.html">PlaceholderProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.Placeholder.html#C1_WPF_Input_C1TagEditor_Placeholder">Placeholder</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_SeparatorProperty" data-uid="C1.WPF.Input.C1TagEditor.SeparatorProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.SeparatorProperty.html">SeparatorProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.Separator.html#C1_WPF_Input_C1TagEditor_Separator">Separator</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagStyleProperty" data-uid="C1.WPF.Input.C1TagEditor.TagStyleProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagStyleProperty.html">TagStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.TagStyle.html#C1_WPF_Input_C1TagEditor_TagStyle">TagStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagWrappingProperty" data-uid="C1.WPF.Input.C1TagEditor.TagWrappingProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagWrappingProperty.html">TagWrappingProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.TagWrapping.html#C1_WPF_Input_C1TagEditor_TagWrapping">TagWrapping</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagsProperty" data-uid="C1.WPF.Input.C1TagEditor.TagsProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagsProperty.html">TagsProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.Tags.html#C1_WPF_Input_C1TagEditor_Tags">Tags</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TextProperty" data-uid="C1.WPF.Input.C1TagEditor.TextProperty">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TextProperty.html">TextProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.Input.C1TagEditor.Text.html#C1_WPF_Input_C1TagEditor_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="C1_WPF_Input_C1TagEditor_DisplayMode" data-uid="C1.WPF.Input.C1TagEditor.DisplayMode">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.DisplayMode.html#C1_WPF_Input_C1TagEditor_DisplayMode">DisplayMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicates whether to show tag mode or text mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_FocusBrush" data-uid="C1.WPF.Input.C1TagEditor.FocusBrush">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.FocusBrush.html#C1_WPF_Input_C1TagEditor_FocusBrush">FocusBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to highlight the focused control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_FocusCuesVisibility" data-uid="C1.WPF.Input.C1TagEditor.FocusCuesVisibility">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.FocusCuesVisibility.html#C1_WPF_Input_C1TagEditor_FocusCuesVisibility">FocusCuesVisibility</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the focus visuals of the control are visible.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsEditable" data-uid="C1.WPF.Input.C1TagEditor.IsEditable">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsEditable.html#C1_WPF_Input_C1TagEditor_IsEditable">IsEditable</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that enables or disables editing of the text in text box of the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsFocused" data-uid="C1.WPF.Input.C1TagEditor.IsFocused">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsFocused.html#C1_WPF_Input_C1TagEditor_IsFocused">IsFocused</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the control is focused.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsTagEditable" data-uid="C1.WPF.Input.C1TagEditor.IsTagEditable">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsTagEditable.html#C1_WPF_Input_C1TagEditor_IsTagEditable">IsTagEditable</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether the tag is editable or not.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_IsTextReadOnly" data-uid="C1.WPF.Input.C1TagEditor.IsTextReadOnly">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.IsTextReadOnly.html#C1_WPF_Input_C1TagEditor_IsTextReadOnly">IsTextReadOnly</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that determines whether the content of the input element should be enable or not.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_MaxSelectedItems" data-uid="C1.WPF.Input.C1TagEditor.MaxSelectedItems">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.MaxSelectedItems.html#C1_WPF_Input_C1TagEditor_MaxSelectedItems">MaxSelectedItems</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum number of items to selected on the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_MouseOverBorderBrush" data-uid="C1.WPF.Input.C1TagEditor.MouseOverBorderBrush">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.MouseOverBorderBrush.html#C1_WPF_Input_C1TagEditor_MouseOverBorderBrush">MouseOverBorderBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> used to highlight the border of the control when it has the mouse over.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_Placeholder" data-uid="C1.WPF.Input.C1TagEditor.Placeholder">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.Placeholder.html#C1_WPF_Input_C1TagEditor_Placeholder">Placeholder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the placeholder text.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_Separator" data-uid="C1.WPF.Input.C1TagEditor.Separator">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.Separator.html#C1_WPF_Input_C1TagEditor_Separator">Separator</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets string which is used as separator in multi-select mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagStyle" data-uid="C1.WPF.Input.C1TagEditor.TagStyle">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagStyle.html#C1_WPF_Input_C1TagEditor_TagStyle">TagStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style used for the tags.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagWrapping" data-uid="C1.WPF.Input.C1TagEditor.TagWrapping">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagWrapping.html#C1_WPF_Input_C1TagEditor_TagWrapping">TagWrapping</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicates whether to wrap the tags or not.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_Tags" data-uid="C1.WPF.Input.C1TagEditor.Tags">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.Tags.html#C1_WPF_Input_C1TagEditor_Tags">Tags</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the string collection of tags.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_Text" data-uid="C1.WPF.Input.C1TagEditor.Text">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.Text.html#C1_WPF_Input_C1TagEditor_Text">Text</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the text shown on the control.</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_Input_C1TagEditor_ChangeVisualStateCommon_System_Boolean_" data-uid="C1.WPF.Input.C1TagEditor.ChangeVisualStateCommon(System.Boolean)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.ChangeVisualStateCommon.html#C1_WPF_Input_C1TagEditor_ChangeVisualStateCommon_System_Boolean_">ChangeVisualStateCommon(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates the current visual state of the Common visual state group to match the object's properties.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_ClearTags" data-uid="C1.WPF.Input.C1TagEditor.ClearTags">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.ClearTags.html#C1_WPF_Input_C1TagEditor_ClearTags">ClearTags()</a>
        </td>
        <td class="markdown level1 summary"><p>Clear all tags.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_ContainsTag_System_String_" data-uid="C1.WPF.Input.C1TagEditor.ContainsTag(System.String)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.ContainsTag.html#C1_WPF_Input_C1TagEditor_ContainsTag_System_String_">ContainsTag(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether specified text already exists in tags collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_Dispose_System_Boolean_" data-uid="C1.WPF.Input.C1TagEditor.Dispose(System.Boolean)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.Dispose.html#C1_WPF_Input_C1TagEditor_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_GetEditorText" data-uid="C1.WPF.Input.C1TagEditor.GetEditorText">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.GetEditorText.html#C1_WPF_Input_C1TagEditor_GetEditorText">GetEditorText()</a>
        </td>
        <td class="markdown level1 summary"><p>Get the text of the inner editor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_InsertNewTextTag_System_Int32_System_String_System_Object_" data-uid="C1.WPF.Input.C1TagEditor.InsertNewTextTag(System.Int32,System.String,System.Object)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.InsertNewTextTag.html#C1_WPF_Input_C1TagEditor_InsertNewTextTag_System_Int32_System_String_System_Object_">InsertNewTextTag(int, string, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Insert new tag in a specific position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_InsertTag_System_Int32_System_String_System_Object_" data-uid="C1.WPF.Input.C1TagEditor.InsertTag(System.Int32,System.String,System.Object)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.InsertTag.html#C1_WPF_Input_C1TagEditor_InsertTag_System_Int32_System_String_System_Object_">InsertTag(int, string, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Insert a tag in a specific position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_InsertTag_System_String_System_Object_" data-uid="C1.WPF.Input.C1TagEditor.InsertTag(System.String,System.Object)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.InsertTag.html#C1_WPF_Input_C1TagEditor_InsertTag_System_String_System_Object_">InsertTag(string, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Insert a tag at last.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnApplyTemplate" data-uid="C1.WPF.Input.C1TagEditor.OnApplyTemplate">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnApplyTemplate.html#C1_WPF_Input_C1TagEditor_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnEditing_System_Object_C1_WPF_Input_TagEditorEditingEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnEditing(System.Object,C1.WPF.Input.TagEditorEditingEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnEditing.html#C1_WPF_Input_C1TagEditor_OnEditing_System_Object_C1_WPF_Input_TagEditorEditingEventArgs_">OnEditing(object, TagEditorEditingEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when tag is being edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnGotFocus_System_Windows_RoutedEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnGotFocus(System.Windows.RoutedEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnGotFocus.html#C1_WPF_Input_C1TagEditor_OnGotFocus_System_Windows_RoutedEventArgs_">OnGotFocus(RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnKeyDown_System_Windows_Input_KeyEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnKeyDown(System.Windows.Input.KeyEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnKeyDown.html#C1_WPF_Input_C1TagEditor_OnKeyDown_System_Windows_Input_KeyEventArgs_">OnKeyDown(KeyEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnTagExited_System_Object_System_Windows_RoutedEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnTagExited(System.Object,System.Windows.RoutedEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnTagExited.html#C1_WPF_Input_C1TagEditor_OnTagExited_System_Object_System_Windows_RoutedEventArgs_">OnTagExited(object, RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a tag is edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnTagInserted_System_Object_System_Windows_RoutedEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnTagInserted(System.Object,System.Windows.RoutedEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnTagInserted.html#C1_WPF_Input_C1TagEditor_OnTagInserted_System_Object_System_Windows_RoutedEventArgs_">OnTagInserted(object, RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a tag is inserted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnTagInserting_System_Object_System_ComponentModel_CancelEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnTagInserting(System.Object,System.ComponentModel.CancelEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnTagInserting.html#C1_WPF_Input_C1TagEditor_OnTagInserting_System_Object_System_ComponentModel_CancelEventArgs_">OnTagInserting(object, CancelEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before a tag is inserted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnTagRemoved_System_Object_System_Windows_RoutedEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnTagRemoved(System.Object,System.Windows.RoutedEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnTagRemoved.html#C1_WPF_Input_C1TagEditor_OnTagRemoved_System_Object_System_Windows_RoutedEventArgs_">OnTagRemoved(object, RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a tag is removed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnTagUpdating_System_Object_System_ComponentModel_CancelEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnTagUpdating(System.Object,System.ComponentModel.CancelEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnTagUpdating.html#C1_WPF_Input_C1TagEditor_OnTagUpdating_System_Object_System_ComponentModel_CancelEventArgs_">OnTagUpdating(object, CancelEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before a tag is edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_OnTagsReset_System_Object_System_Windows_RoutedEventArgs_" data-uid="C1.WPF.Input.C1TagEditor.OnTagsReset(System.Object,System.Windows.RoutedEventArgs)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.OnTagsReset.html#C1_WPF_Input_C1TagEditor_OnTagsReset_System_Object_System_Windows_RoutedEventArgs_">OnTagsReset(object, RoutedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when tags are resetted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_RemoveTag_C1_WPF_Input_C1Tag_" data-uid="C1.WPF.Input.C1TagEditor.RemoveTag(C1.WPF.Input.C1Tag)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.RemoveTag.html#C1_WPF_Input_C1TagEditor_RemoveTag_C1_WPF_Input_C1Tag_">RemoveTag(C1Tag)</a>
        </td>
        <td class="markdown level1 summary"><p>Remove a specific tag.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_RemoveTagAt_System_Int32_" data-uid="C1.WPF.Input.C1TagEditor.RemoveTagAt(System.Int32)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.RemoveTagAt.html#C1_WPF_Input_C1TagEditor_RemoveTagAt_System_Int32_">RemoveTagAt(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Remove a tag in a specific position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_SetEditorText_System_String_" data-uid="C1.WPF.Input.C1TagEditor.SetEditorText(System.String)">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.SetEditorText.html#C1_WPF_Input_C1TagEditor_SetEditorText_System_String_">SetEditorText(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Set the text of the inner editor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_UpdateTextFromTags" data-uid="C1.WPF.Input.C1TagEditor.UpdateTextFromTags">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.UpdateTextFromTags.html#C1_WPF_Input_C1TagEditor_UpdateTextFromTags">UpdateTextFromTags()</a>
        </td>
        <td class="markdown level1 summary"><p>Update Text according to the tags when DisplayMode is Text.</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_Input_C1TagEditor_Editing" data-uid="C1.WPF.Input.C1TagEditor.Editing">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.Editing.html">Editing</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when tag is being edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagExited" data-uid="C1.WPF.Input.C1TagEditor.TagExited">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagExited.html">TagExited</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a tag is exit edit mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagInserted" data-uid="C1.WPF.Input.C1TagEditor.TagInserted">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagInserted.html">TagInserted</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a tag is inserted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagInserting" data-uid="C1.WPF.Input.C1TagEditor.TagInserting">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagInserting.html">TagInserting</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before a tag is inserted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagRemoved" data-uid="C1.WPF.Input.C1TagEditor.TagRemoved">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagRemoved.html">TagRemoved</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a tag is removed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagUpdating" data-uid="C1.WPF.Input.C1TagEditor.TagUpdating">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagUpdating.html">TagUpdating</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs before a tag is edited.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Input_C1TagEditor_TagsReset" data-uid="C1.WPF.Input.C1TagEditor.TagsReset">
          <a class="xref" href="C1.WPF.Input.C1TagEditor.TagsReset.html">TagsReset</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when tags are resetted.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
