# GrapeCity.Wpf.SpreadSheet.CellType.Editors.CalculatorOperation

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation" data-uid="GrapeCity.Wpf.SpreadSheet.CellType.Editors.CalculatorOperation" class="text-break">CalculatorOperation Enum
</h1>
  <div class="markdown level0 summary"><p>Specifies the possible operation values of calculator.</p>
</div>
  <div class="markdown level0 conceptual"></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_CalculatorOperation_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public enum CalculatorOperation</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Enum CalculatorOperation</code></pre>
  </div>
  <h5 id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>
      Each one of <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.CalculatorOperation.html">CalculatorOperation</a> enumeration value stands for a operation which could be a digit input, an operator, 
      a memory operation or other possible operations.
      </p>
<p>
      And it is assigned to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.icommandsource.commandparameter">CommandParameter</a> for specifying the specific operation assigned to the command source.
      </p>
<p>
      For example, registering a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.keybinding">KeyBinding</a> to a GrapeCity.Windows.InputMan.GcDropDownCalculator control, 
      the <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcDropDownCalculator.ProcessCommand.html#GrapeCity_Wpf_SpreadSheet_CellType_Editors_GcDropDownCalculator_ProcessCommand">ProcessCommand</a> command should be assigned to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.inputbinding.command">Command</a> of the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.keybinding">KeyBinding</a>, 
      and a <a class="xref" href="GrapeCity.Wpf.SpreadSheet.CellType.Editors.CalculatorOperation.html">CalculatorOperation</a> enumeration value should be assigned to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.input.inputbinding.commandparameter">CommandParameter</a>, 
      then the GrapeCity.Windows.InputMan.GcDropDownCalculator control will process the operation which is set to specified keys.
      </p>
</div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Add">Add</td>
        <td><p>The Add operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Backspace">Backspace</td>
        <td><p>The Backspace operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_C">C</td>
        <td><p>The Clear operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_CE">CE</td>
        <td><p>The Clear Entry operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_DecimalPoint">DecimalPoint</td>
        <td><p>The DecimalPoint operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit0">Digit0</td>
        <td><p>The Digit0 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit1">Digit1</td>
        <td><p>The Digit1 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit2">Digit2</td>
        <td><p>The Digit2 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit3">Digit3</td>
        <td><p>The Digit3 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit4">Digit4</td>
        <td><p>The Digit4 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit5">Digit5</td>
        <td><p>The Digit5 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit6">Digit6</td>
        <td><p>The Digit6 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit7">Digit7</td>
        <td><p>The Digit7 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit8">Digit8</td>
        <td><p>The Digit8 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Digit9">Digit9</td>
        <td><p>The Digit9 operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Divide">Divide</td>
        <td><p>The Divide operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Equal">Equal</td>
        <td><p>The Equal operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_MemoryClear">MemoryClear</td>
        <td><p>The MemoryClear operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_MemoryMinus">MemoryMinus</td>
        <td><p>The MemoryMinus operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_MemoryPlus">MemoryPlus</td>
        <td><p>The MemoryPlus operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_MemoryRecall">MemoryRecall</td>
        <td><p>The MemoryRecall operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_MemorySave">MemorySave</td>
        <td><p>The MemorySave operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Multiply">Multiply</td>
        <td><p>The Multiply operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_None">None</td>
        <td><p>No operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Percentage">Percentage</td>
        <td><p>The Percentage operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Reciprocal">Reciprocal</td>
        <td><p>The Reciprocal operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Sign">Sign</td>
        <td><p>The Sign operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_SquareRoot">SquareRoot</td>
        <td><p>The SquareRoot operation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Wpf_SpreadSheet_CellType_Editors_CalculatorOperation_Subtract">Subtract</td>
        <td><p>The Subtract operation.</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
