# C1.Win.ExpressionEditor.C1ExpressionEditor.ItemContext

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Win_ExpressionEditor_C1ExpressionEditor_ItemContext_" data-uid="C1.Win.ExpressionEditor.C1ExpressionEditor.ItemContext*">ItemContext Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Win_ExpressionEditor_C1ExpressionEditor_ItemContext_" data-uid="C1.Win.ExpressionEditor.C1ExpressionEditor.ItemContext*"></a>
<h4 id="C1_Win_ExpressionEditor_C1ExpressionEditor_ItemContext" data-uid="C1.Win.ExpressionEditor.C1ExpressionEditor.ItemContext">ItemContext</h4>
<div class="markdown level1 summary"><p>Gets or sets the object used as the context for evaluating an expression.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public object ItemContext { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property ItemContext As Object</code></pre>
</div>
<h5 id="C1_Win_ExpressionEditor_C1ExpressionEditor_ItemContext_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>If the DataSource property represents collection of objects, then ItemContext usually represents one of items from this collection.
In most cases it is done automatically by the ExpressionEditor control and doesn't require any custom code.
Please only use this property if you see problems with default behavior.</p>
</div>
</div>
