# FarPoint.Win.Spread.ValidateActionContext

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="FarPoint_Win_Spread_ValidateActionContext" data-uid="FarPoint.Win.Spread.ValidateActionContext" class="text-break">ValidateActionContext Class
</h1>
  <div class="markdown level0 summary"><p>Provides relative context information when the BaseValidationAction executes.</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">ValidateActionContext</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="FarPoint.Win.Spread.html">FarPoint.Win.Spread</a></h6>
  <h6><strong>Assembly</strong>: FarPoint.Win.Spread.dll</h6>
  <h5 id="FarPoint_Win_Spread_ValidateActionContext_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ValidateActionContext : SpreadValidateActionContext</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ValidateActionContext
    Inherits SpreadValidateActionContext</code></pre>
  </div>
  <h5 id="FarPoint_Win_Spread_ValidateActionContext_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>This class provides information when executing the BaseValidationAction. You can get the validated cell's context information and the validation result.
You can use this information to execute actions if the validation fails. You can keep the focus on the validated cell by setting the &quot;KeepFocus&quot; property when executing DoAction.</p>
</div>
  <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="FarPoint_Win_Spread_ValidateActionContext_ColumnIndex" data-uid="FarPoint.Win.Spread.ValidateActionContext.ColumnIndex">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.ColumnIndex.html#FarPoint_Win_Spread_ValidateActionContext_ColumnIndex">ColumnIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the column Index.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_EditedValue" data-uid="FarPoint.Win.Spread.ValidateActionContext.EditedValue">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.EditedValue.html#FarPoint_Win_Spread_ValidateActionContext_EditedValue">EditedValue</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates the validated value.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_IsValid" data-uid="FarPoint.Win.Spread.ValidateActionContext.IsValid">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.IsValid.html#FarPoint_Win_Spread_ValidateActionContext_IsValid">IsValid</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the validation is successful.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_KeepFocus" data-uid="FarPoint.Win.Spread.ValidateActionContext.KeepFocus">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.KeepFocus.html#FarPoint_Win_Spread_ValidateActionContext_KeepFocus">KeepFocus</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value that indicates whether to keep the focus on the validating cell
when executing the <a class="xref" href="FarPoint.Win.Spread.ValidateActionBase.html">ValidateActionBase</a>.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_RowIndex" data-uid="FarPoint.Win.Spread.ValidateActionContext.RowIndex">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.RowIndex.html#FarPoint_Win_Spread_ValidateActionContext_RowIndex">RowIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the row index of cell.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_ValidateInfo" data-uid="FarPoint.Win.Spread.ValidateActionContext.ValidateInfo">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.ValidateInfo.html#FarPoint_Win_Spread_ValidateActionContext_ValidateInfo">ValidateInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets what information is displayed when validated.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_ValidateReasons" data-uid="FarPoint.Win.Spread.ValidateActionContext.ValidateReasons">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.ValidateReasons.html#FarPoint_Win_Spread_ValidateActionContext_ValidateReasons">ValidateReasons</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the reason that a <a class="xref" href="FarPoint.Win.Spread.ValidateActionBase.html">ValidateActionBase</a> executes.</p>
</td>
      </tr>
      <tr>
        <td id="FarPoint_Win_Spread_ValidateActionContext_ValueChanged" data-uid="FarPoint.Win.Spread.ValidateActionContext.ValueChanged">
          <a class="xref" href="FarPoint.Win.Spread.ValidateActionContext.ValueChanged.html#FarPoint_Win_Spread_ValidateActionContext_ValueChanged">ValueChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the value of the validating cell was changed
when executing <a class="xref" href="FarPoint.Win.Spread.ValidateActionBase.html">ValidateActionBase</a>. This is only used for <a class="xref" href="FarPoint.Win.Spread.ValueProcess.html">ValueProcess</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
