# C1.WPF.ExpressionEditor

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_WPF_ExpressionEditor" data-uid="C1.WPF.ExpressionEditor" class="text-break">C1.WPF.ExpressionEditor Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.ArgumentConverter.html">ArgumentConverter</a></h4>
      <section><p>The argument converter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.BaseRule.html">BaseRule</a></h4>
      <section><p>The base style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a></h4>
      <section><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>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditorPanel.html">C1ExpressionEditorPanel</a></h4>
      <section><p>The <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditorPanel.html">C1ExpressionEditorPanel</a> control provides <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditor.html">C1ExpressionEditor</a> by panel of useful tools.
It provides a list of predefined and dynamic elements that can be used in expression.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionRichTextBox.html">C1ExpressionRichTextBox</a></h4>
      <section><p>Represents a rich editing control that contains expression editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.CommandHandler.html">CommandHandler</a></h4>
      <section><p>The command handler in expression panel.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.ExpressionEditorCollection.html">ExpressionEditorCollection</a></h4>
      <section><p>The collection of the expression editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.ExpressionItemCategory.html">ExpressionItemCategory</a></h4>
      <section><p>Represents a expression category for a <a class="xref" href="C1.WPF.ExpressionEditor.C1ExpressionEditorPanel.html">C1ExpressionEditorPanel</a>.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.FieldRule.html">FieldRule</a></h4>
      <section><p>The field style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.FunctionsRule.html">FunctionsRule</a></h4>
      <section><p>The functions style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.IntellisenseItem.html">IntellisenseItem</a></h4>
      <section><p>Describes intellisense item information.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.KeyWordsRule.html">KeyWordsRule</a></h4>
      <section><p>The keywords style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.NumberRule.html">NumberRule</a></h4>
      <section><p>The number style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.RegexRule.html">RegexRule</a></h4>
      <section><p>The custom regex style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.RuleCollection.html">RuleCollection</a></h4>
      <section><p>The collections of base rules.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.StringRule.html">StringRule</a></h4>
      <section><p>The string style rule of the editor.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.Token.html">Token</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.WordEventArgs.html">WordEventArgs</a></h4>
      <section><p>The word event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.WordLocationEventArgs.html">WordLocationEventArgs</a></h4>
      <section><p>The word location event.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.IHighlighter.html">IHighlighter</a></h4>
      <section><p>The interface of the ExpressionEditor highlighter.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.ISupportExpressions.html">ISupportExpressions</a></h4>
      <section><p>Supports integrates with controls.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.CategoryType.html">CategoryType</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.SyntaxType.html">SyntaxType</a></h4>
      <section><p>The syntax type of editor.</p>
</section>
    <h3 id="delegates">
Delegates
</h3>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.WordEventHandler.html">WordEventHandler</a></h4>
      <section><p>The handler of the word event.</p>
</section>
      <h4><a class="xref" href="C1.WPF.ExpressionEditor.WordLocationEventHandler.html">WordLocationEventHandler</a></h4>
      <section><p>The handler of the word location event.</p>
</section>


</div>
