# C1.LiveLinq.LiveViews

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_LiveLinq_LiveViews" data-uid="C1.LiveLinq.LiveViews" class="text-break">C1.LiveLinq.LiveViews 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.LiveLinq.LiveViews.AggregationView-2.html">AggregationView&lt;TSource, TResult&gt;</a></h4>
      <section><p>Represents a view having a single element calculated by aggregating a source view.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.GroupView-2.html">GroupView&lt;TKey, TElement&gt;</a></h4>
      <section><p>A group in a grouping view.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.OrderedView-1.html">OrderedView&lt;T&gt;</a></h4>
      <section><p>Represents a sorted view.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.PropertyIsNotVirtualException.html">PropertyIsNotVirtualException</a></h4>
      <section><p>Represents an exception that indicates that a property used in a result selector of a live view is not virtual.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.View.html">View</a></h4>
      <section><p>Base class for the <a class="xref" href="C1.LiveLinq.LiveViews.View-1.html">View&lt;T&gt;</a> class. Contains members that don't depend on the element type <i>T</i>.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewRow.html">ViewRow</a></h4>
      <section><p>Represents a view element (item) for the purposes of dynamic, programmatic access to its properties and data binding.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewRowAddingEventArgs.html">ViewRowAddingEventArgs</a></h4>
      <section><p>Provides data for the <a class="xref" href="C1.LiveLinq.LiveViews.ViewRowCollection.ViewRowAdding.html">ViewRowAdding</a> event.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewRowCollection.html">ViewRowCollection</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.LiveLinq.LiveViews.ViewRow.html">ViewRow</a> objects used for programmatic access to view elements (items) and for data binding.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewRowPropertyInfo.html">ViewRowPropertyInfo</a></h4>
      <section><p>Allows to control certain behavior of a property of the element type of a <a class="xref" href="C1.LiveLinq.LiveViews.View.html">View</a>.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.View-1.html">View&lt;T&gt;</a></h4>
      <section><p>Represents a <i>live view</i>: a LINQ query result that supports two-way data binding and is kept up-to-date with base data.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.DataBindingMode.html">DataBindingMode</a></h4>
      <section><p>Enumeration of the possible data binding modes. It is used by the <a class="xref" href="C1.LiveLinq.LiveViews.View.DataBindingMode.html#C1_LiveLinq_LiveViews_View_DataBindingMode">DataBindingMode</a> property.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewMaintenanceMode.html">ViewMaintenanceMode</a></h4>
      <section><p>Specifies how a view is synchronized with changes in its base data.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewOrder.html">ViewOrder</a></h4>
      <section><p>Specifies whether and how a view must preserve item order if it exists in the source.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.LiveViews.ViewRowState.html">ViewRowState</a></h4>
      <section><p>The state of a view row with regard to edit, add and delete operations if they are performed directly on the view.</p>
</section>


</div>
