# C1.WPF.ExpressionEditor.C1ExpressionEditor

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_ExpressionEditor_C1ExpressionEditor" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor" class="text-break">C1ExpressionEditor Class
</h1>
  <div class="markdown level0 summary"><p>The <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a> control is used to dynamically produce an expression and get the result of the expression.</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">C1ExpressionEditor</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><span class="xref">IAutomationProperties</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.ExpressionEditor.html">C1.WPF.ExpressionEditor</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ExpressionEditor.dll</h6>
  <h5 id="C1_WPF_ExpressionEditor_C1ExpressionEditor_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[StyleTypedProperty(Property = &quot;ErrorBoxStyle&quot;, StyleTargetType = typeof(TextBlock))]
[StyleTypedProperty(Property = &quot;DescriptionPopupStyle&quot;, StyleTargetType = typeof(C1PopupBorder))]
[StyleTypedProperty(Property = &quot;SuggestListPopupStyle&quot;, StyleTargetType = typeof(C1PopupBorder))]
[StyleTypedProperty(Property = &quot;SuggestListStyle&quot;, StyleTargetType = typeof(C1ListView))]
[StyleTypedProperty(Property = &quot;EditorStyle&quot;, StyleTargetType = typeof(C1RichTextBox))]
[TemplatePart(Name = &quot;InputEditor&quot;, Type = typeof(C1RichTextBox))]
[TemplatePart(Name = &quot;ExpressionErrors&quot;, Type = typeof(TextBlock))]
[TemplatePart(Name = &quot;IntellisensePopup&quot;, Type = typeof(Popup))]
[TemplatePart(Name = &quot;IntellisenseBox&quot;, Type = typeof(C1ListView))]
[TemplatePart(Name = &quot;DescriptionPopup&quot;, Type = typeof(Popup))]
[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 C1ExpressionEditor : C1View, IAutomationProperties</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;StyleTypedProperty(Property:=&quot;ErrorBoxStyle&quot;, StyleTargetType:=GetType(TextBlock))&gt;
&lt;StyleTypedProperty(Property:=&quot;DescriptionPopupStyle&quot;, StyleTargetType:=GetType(C1PopupBorder))&gt;
&lt;StyleTypedProperty(Property:=&quot;SuggestListPopupStyle&quot;, StyleTargetType:=GetType(C1PopupBorder))&gt;
&lt;StyleTypedProperty(Property:=&quot;SuggestListStyle&quot;, StyleTargetType:=GetType(C1ListView))&gt;
&lt;StyleTypedProperty(Property:=&quot;EditorStyle&quot;, StyleTargetType:=GetType(C1RichTextBox))&gt;
&lt;TemplatePart(Name:=&quot;InputEditor&quot;, Type:=GetType(C1RichTextBox))&gt;
&lt;TemplatePart(Name:=&quot;ExpressionErrors&quot;, Type:=GetType(TextBlock))&gt;
&lt;TemplatePart(Name:=&quot;IntellisensePopup&quot;, Type:=GetType(Popup))&gt;
&lt;TemplatePart(Name:=&quot;IntellisenseBox&quot;, Type:=GetType(C1ListView))&gt;
&lt;TemplatePart(Name:=&quot;DescriptionPopup&quot;, Type:=GetType(Popup))&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 C1ExpressionEditor
    Inherits C1View
    Implements IAutomationProperties</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_ExpressionEditor_C1ExpressionEditor__ctor" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.#ctor">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.-ctor.html#C1_WPF_ExpressionEditor_C1ExpressionEditor__ctor">C1ExpressionEditor()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</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_ExpressionEditor_C1ExpressionEditor_ConstantsStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ConstantsStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ConstantsStyleProperty.html">ConstantsStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ConstantsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ConstantsStyle">ConstantsStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_DescriptionPopupStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.DescriptionPopupStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.DescriptionPopupStyleProperty.html">DescriptionPopupStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.DescriptionPopupStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_DescriptionPopupStyle">DescriptionPopupStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_EditorStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.EditorStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.EditorStyleProperty.html">EditorStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.EditorStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_EditorStyle">EditorStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_EngineProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.EngineProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.EngineProperty.html">EngineProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Engine.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Engine">Engine</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ErrorBoxStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ErrorBoxStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ErrorBoxStyleProperty.html">ErrorBoxStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ErrorBoxStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ErrorBoxStyle">ErrorBoxStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_FieldsStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.FieldsStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.FieldsStyleProperty.html">FieldsStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.FieldsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_FieldsStyle">FieldsStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_FunctionsStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.FunctionsStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.FunctionsStyleProperty.html">FunctionsStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.FunctionsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_FunctionsStyle">FunctionsStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_IsReadOnlyProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsReadOnlyProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsReadOnlyProperty.html">IsReadOnlyProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsReadOnly.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_IsReadOnly">IsReadOnly</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_NumbersStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.NumbersStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.NumbersStyleProperty.html">NumbersStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.NumbersStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_NumbersStyle">NumbersStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_OperatorsStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.OperatorsStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.OperatorsStyleProperty.html">OperatorsStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.OperatorsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_OperatorsStyle">OperatorsStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ShowErrorBoxProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ShowErrorBoxProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ShowErrorBoxProperty.html">ShowErrorBoxProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ShowErrorBox.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ShowErrorBox">ShowErrorBox</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_StringsStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.StringsStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.StringsStyleProperty.html">StringsStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.StringsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_StringsStyle">StringsStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListPopupStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListPopupStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListPopupStyleProperty.html">SuggestListPopupStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListPopupStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListPopupStyle">SuggestListPopupStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListStyleProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListStyleProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListStyleProperty.html">SuggestListStyleProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListStyle">SuggestListStyle</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SyntaxHighlightingProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SyntaxHighlightingProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SyntaxHighlightingProperty.html">SyntaxHighlightingProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SyntaxHighlighting.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SyntaxHighlighting">SyntaxHighlighting</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineBrushProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineBrushProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineBrushProperty.html">UnderlineBrushProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineBrush.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineBrush">UnderlineBrush</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineErrorsProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineErrorsProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineErrorsProperty.html">UnderlineErrorsProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineErrors.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineErrors">UnderlineErrors</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_ExpressionEditor_C1ExpressionEditor_AutomationEnabled" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.AutomationEnabled">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.AutomationEnabled.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_AutomationEnabled">AutomationEnabled</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ConstantsStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ConstantsStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ConstantsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ConstantsStyle">ConstantsStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets <a class="xref" href="C1.WPF.ExpressionEditor.SyntaxStyle.html">SyntaxStyle</a> that defines the syntax style of the constants.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_DescriptionPopupStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.DescriptionPopupStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.DescriptionPopupStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_DescriptionPopupStyle">DescriptionPopupStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a style for the description popup.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_EditorStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.EditorStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.EditorStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_EditorStyle">EditorStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style applied to the input editor of the ExpressionEditor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_Engine" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.Engine">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Engine.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Engine">Engine</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the expression engine which dynamically produce an expression and get the result of the expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ErrorBoxStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ErrorBoxStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ErrorBoxStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ErrorBoxStyle">ErrorBoxStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a style for the error box.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_FieldsStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.FieldsStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.FieldsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_FieldsStyle">FieldsStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets <a class="xref" href="C1.WPF.ExpressionEditor.SyntaxStyle.html">SyntaxStyle</a> that defines the syntax style of the fields.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_FunctionsStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.FunctionsStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.FunctionsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_FunctionsStyle">FunctionsStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets <a class="xref" href="C1.WPF.ExpressionEditor.SyntaxStyle.html">SyntaxStyle</a> that defines the syntax style of the functions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_IsFocused" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsFocused">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsFocused.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_IsFocused">IsFocused</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the control is focused.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_IsReadOnly" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsReadOnly">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsReadOnly.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_IsReadOnly">IsReadOnly</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that indicates whether the text editing control is read-only
to a user interacting with the control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_NumbersStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.NumbersStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.NumbersStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_NumbersStyle">NumbersStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets <a class="xref" href="C1.WPF.ExpressionEditor.SyntaxStyle.html">SyntaxStyle</a> that defines the syntax style of the numbers.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_OperatorsStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.OperatorsStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.OperatorsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_OperatorsStyle">OperatorsStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets <a class="xref" href="C1.WPF.ExpressionEditor.SyntaxStyle.html">SyntaxStyle</a> that defines the syntax style of the operators.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectedText" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectedText">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectedText.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectedText">SelectedText</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the selected text in the expression content.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectionLength" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectionLength">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectionLength.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectionLength">SelectionLength</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the number of characters in the current selection in <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectionStart" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectionStart">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectionStart.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectionStart">SelectionStart</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the starting position of the text selected in <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ShowErrorBox" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ShowErrorBox">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ShowErrorBox.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ShowErrorBox">ShowErrorBox</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether an error box should be displayed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_StringsStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.StringsStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.StringsStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_StringsStyle">StringsStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets <a class="xref" href="C1.WPF.ExpressionEditor.SyntaxStyle.html">SyntaxStyle</a> that defines the syntax style of the strings.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListPopupStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListPopupStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListPopupStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListPopupStyle">SuggestListPopupStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a style for the suggest list popup window.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListStyle" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListStyle">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SuggestListStyle.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SuggestListStyle">SuggestListStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a style for the Editor suggest list.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SyntaxHighlighting" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SyntaxHighlighting">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SyntaxHighlighting.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SyntaxHighlighting">SyntaxHighlighting</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether syntax highlighting is enabled.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineBrush" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineBrush">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineBrush.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineBrush">UnderlineBrush</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.brush">Brush</a> for error underlines.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineErrors" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineErrors">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.UnderlineErrors.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_UnderlineErrors">UnderlineErrors</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the control should underline errors.</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_ExpressionEditor_C1ExpressionEditor_ChangeVisualStateCommon_System_Boolean_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ChangeVisualStateCommon(System.Boolean)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ChangeVisualStateCommon.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_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_ExpressionEditor_C1ExpressionEditor_Dispose_System_Boolean_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.Dispose(System.Boolean)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Dispose.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Dispose_System_Boolean_">Dispose(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_OnApplyTemplate" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.OnApplyTemplate">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.OnApplyTemplate.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_OnApplyTemplate">OnApplyTemplate()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_OnCreateAutomationPeer" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.OnCreateAutomationPeer">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.OnCreateAutomationPeer.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_OnCreateAutomationPeer">OnCreateAutomationPeer()</a>
        </td>
        <td class="markdown level1 summary"></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_ExpressionEditor_C1ExpressionEditor_EngineChanged" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.EngineChanged">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.EngineChanged.html">EngineChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when Engine changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
