# 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.
It supports DataBinding and integrates with controls which provide the <a class="xref" href="C1.WPF.ExpressionEditor.ISupportExpressions.html">ISupportExpressions</a> interface.
C1ExpressionEditor can also use field values of such control in expression string.</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.threading.dispatcherobject">DispatcherObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.dependencyobject">DependencyObject</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.visual">Visual</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level5"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level6"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.control">Control</a></div>
    <div class="level7"><span class="xref">C1ExpressionEditor</span></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.componentmodel.isupportinitialize">ISupportInitialize</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.idisposable">IDisposable</a></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.4.6.2.dll</h6>
  <h5 id="C1_WPF_ExpressionEditor_C1ExpressionEditor_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TemplatePart(Name = &quot;ExpressionTextBox&quot;, Type = typeof(C1ExpressionRichTextBox))]
[TemplatePart(Name = &quot;ExpressionErrorText&quot;, Type = typeof(TextBlock))]
public class C1ExpressionEditor : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TemplatePart(Name:=&quot;ExpressionTextBox&quot;, Type:=GetType(C1ExpressionRichTextBox))&gt;
&lt;TemplatePart(Name:=&quot;ExpressionErrorText&quot;, Type:=GetType(TextBlock))&gt;
Public Class C1ExpressionEditor
    Inherits Control
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable</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 a <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a>.</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_DataSourceProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.DataSourceProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.DataSourceProperty.html">DataSourceProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.DataSource.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_DataSource">DataSource</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ExpressionProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ExpressionProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ExpressionProperty.html">ExpressionProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Expression.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Expression">Expression</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ItemContextProperty" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ItemContextProperty">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ItemContextProperty.html">ItemContextProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ItemContext.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ItemContext">ItemContext</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_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_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_DataSource" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.DataSource">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.DataSource.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_DataSource">DataSource</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the object used as the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_Expression" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.Expression">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Expression.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Expression">Expression</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets expression string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_InsertItem" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.InsertItem">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.InsertItem.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_InsertItem">InsertItem</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.icommand">ICommand</a> object which performs insert operations.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_IsValid" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsValid">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.IsValid.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_IsValid">IsValid</a>
        </td>
        <td class="markdown level1 summary"><p>Gets value that indicates whether the expression is valid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ItemContext" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ItemContext">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ItemContext.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ItemContext">ItemContext</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the object used as the context for evaluating an expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectedObject" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectedObject">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SelectedObject.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SelectedObject">SelectedObject</a>
        </td>
        <td class="markdown level1 summary"><p>Gets selected object of the support integrate.</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 to show errors.</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 to highlight syntax.</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 to 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_AddAlias_System_String_System_String_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddAlias(System.String,System.String)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddAlias.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_AddAlias_System_String_System_String_">AddAlias(string, string)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds an alias for a field from DataSource.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_AddFunction_C1_ExpressionEditor_Engine_ExpressionItem_System_Func_System_Collections_Generic_List_System_Object__System_Object__System_Int32_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddFunction(C1.ExpressionEditor.Engine.ExpressionItem,System.Func{System.Collections.Generic.List{System.Object},System.Object},System.Int32)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddFunction.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_AddFunction_C1_ExpressionEditor_Engine_ExpressionItem_System_Func_System_Collections_Generic_List_System_Object__System_Object__System_Int32_">AddFunction(ExpressionItem, Func&lt;List&lt;object&gt;, object&gt;, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Added a custom function to engine of C1ExpressionEditor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_AddFunction_C1_ExpressionEditor_Engine_ExpressionItem_System_Func_System_Collections_Generic_List_System_Object__System_Object__System_Int32_System_Int32_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddFunction(C1.ExpressionEditor.Engine.ExpressionItem,System.Func{System.Collections.Generic.List{System.Object},System.Object},System.Int32,System.Int32)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddFunction.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_AddFunction_C1_ExpressionEditor_Engine_ExpressionItem_System_Func_System_Collections_Generic_List_System_Object__System_Object__System_Int32_System_Int32_">AddFunction(ExpressionItem, Func&lt;List&lt;object&gt;, object&gt;, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Added a custom function to engine of C1ExpressionEditor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_AddFunction_System_Collections_Generic_List_C1_ExpressionEditor_Engine_ExpressionItem__System_Func_System_Collections_Generic_List_System_Object__System_Object__System_Int32_System_Int32_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddFunction(System.Collections.Generic.List{C1.ExpressionEditor.Engine.ExpressionItem},System.Func{System.Collections.Generic.List{System.Object},System.Object},System.Int32,System.Int32)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.AddFunction.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_AddFunction_System_Collections_Generic_List_C1_ExpressionEditor_Engine_ExpressionItem__System_Func_System_Collections_Generic_List_System_Object__System_Object__System_Int32_System_Int32_">AddFunction(List&lt;ExpressionItem&gt;, Func&lt;List&lt;object&gt;, object&gt;, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Added a custom function to engine of C1ExpressionEditor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_Dispose" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.Dispose">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Dispose.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"><p>Clean up any resources being used.</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"><p>Performs cleanup operations on managed and unmanaged resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_Evaluate_System_Int32_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.Evaluate(System.Int32)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.Evaluate.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_Evaluate_System_Int32_">Evaluate(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets result of the expression.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_GetErrors" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.GetErrors">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.GetErrors.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_GetErrors">GetErrors()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets list of <a class="xref" href="C1.ExpressionEditor.Engine.ErrorInfo.html">ErrorInfo</a> objects.</p>
</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"><p>Builds the visual tree for the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a> control when a new template is applied.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_OnExpressionChanged_System_EventArgs_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.OnExpressionChanged(System.EventArgs)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.OnExpressionChanged.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_OnExpressionChanged_System_EventArgs_">OnExpressionChanged(EventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Rises the <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ExpressionChanged.html">ExpressionChanged</a> event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_ResetEngine" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ResetEngine">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ResetEngine.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_ResetEngine">ResetEngine()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets a engine of <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a> to default.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_SetCustomEngine_C1_ExpressionEditor_Engine_IEngine_C1_ExpressionEditor_Engine_IExpressionLexer_" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.SetCustomEngine(C1.ExpressionEditor.Engine.IEngine,C1.ExpressionEditor.Engine.IExpressionLexer)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.SetCustomEngine.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_SetCustomEngine_C1_ExpressionEditor_Engine_IEngine_C1_ExpressionEditor_Engine_IExpressionLexer_">SetCustomEngine(IEngine, IExpressionLexer)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets a custom engine to <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_ExpressionEditor_C1ExpressionEditor_TryEvaluate_System_Object__" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.TryEvaluate(System.Object@)">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.TryEvaluate.html#C1_WPF_ExpressionEditor_C1ExpressionEditor_TryEvaluate_System_Object__">TryEvaluate(out object)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a result of expression. A return value indicates whether the evaluate succeeded or failed.</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_ExpressionEditor_C1ExpressionEditor_ExpressionChanged" data-uid="C1.WPF.ExpressionEditor.C1ExpressionEditor.ExpressionChanged">
          <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.ExpressionChanged.html">ExpressionChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when expression string changed.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
