# C1.WPF.C1ListViewerPanel

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_C1ListViewerPanel" data-uid="C1.WPF.C1ListViewerPanel" class="text-break">C1ListViewerPanel Class
</h1>
  <div class="markdown level0 summary"><p>Virtualizing stack panel which supports preview templates in order to scroll quickly.</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"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.threading.dispatcherobject">DispatcherObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.dependencyobject">DependencyObject</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.visual">Visual</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level5"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level6"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.panel">Panel</a></div>
    <div class="level7"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.virtualizingpanel">VirtualizingPanel</a></div>
    <div class="level8"><span class="xref">C1ListViewerPanel</span></div>
      <div class="level9"><a class="xref" href="C1.WPF.C1TileListBoxPanel.html">C1TileListBoxPanel</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.media.animation.ianimatable">IAnimatable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iframeworkinputelement">IFrameworkInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.iinputelement">IInputElement</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isupportinitialize">ISupportInitialize</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iqueryambient">IQueryAmbient</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.markup.iaddchild">IAddChild</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.html">C1.WPF</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.4.6.2.dll</h6>
  <h5 id="C1_WPF_C1ListViewerPanel_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1ListViewerPanel : VirtualizingPanel, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, INotifyPropertyChanged</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1ListViewerPanel
    Inherits VirtualizingPanel
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, INotifyPropertyChanged</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel__ctor" data-uid="C1.WPF.C1ListViewerPanel.#ctor">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.-ctor.html#C1_WPF_C1ListViewerPanel__ctor">C1ListViewerPanel()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.WPF.C1ListViewerPanel.html">C1ListViewerPanel</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ZoomProperty" data-uid="C1.WPF.C1ListViewerPanel.ZoomProperty">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ZoomProperty.html">ZoomProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.WPF.C1ListViewerPanel.Zoom.html#C1_WPF_C1ListViewerPanel_Zoom">Zoom</a> dependency property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <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="C1_WPF_C1ListViewerPanel_ActualZoom" data-uid="C1.WPF.C1ListViewerPanel.ActualZoom">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ActualZoom.html#C1_WPF_C1ListViewerPanel_ActualZoom">ActualZoom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual zoom.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_GeneratorForPanel" data-uid="C1.WPF.C1ListViewerPanel.GeneratorForPanel">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.GeneratorForPanel.html#C1_WPF_C1ListViewerPanel_GeneratorForPanel">GeneratorForPanel</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the items container generator for this panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ItemHeight" data-uid="C1.WPF.C1ListViewerPanel.ItemHeight">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ItemHeight.html#C1_WPF_C1ListViewerPanel_ItemHeight">ItemHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the height of each item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ItemWidth" data-uid="C1.WPF.C1ListViewerPanel.ItemWidth">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ItemWidth.html#C1_WPF_C1ListViewerPanel_ItemWidth">ItemWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of each item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_MeasureSize" data-uid="C1.WPF.C1ListViewerPanel.MeasureSize">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.MeasureSize.html#C1_WPF_C1ListViewerPanel_MeasureSize">MeasureSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the size used to measure the items in the MeasureOverride method call.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_Orientation" data-uid="C1.WPF.C1ListViewerPanel.Orientation">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.Orientation.html#C1_WPF_C1ListViewerPanel_Orientation">Orientation</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the orientation in which the list is displayed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_Owner" data-uid="C1.WPF.C1ListViewerPanel.Owner">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.Owner.html#C1_WPF_C1ListViewerPanel_Owner">Owner</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the items control which is parent of this panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_Padding" data-uid="C1.WPF.C1ListViewerPanel.Padding">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.Padding.html#C1_WPF_C1ListViewerPanel_Padding">Padding</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the padding of the list of items.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ScrollViewer" data-uid="C1.WPF.C1ListViewerPanel.ScrollViewer">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ScrollViewer.html#C1_WPF_C1ListViewerPanel_ScrollViewer">ScrollViewer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the scroll viewer associated with this panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ViewportGap" data-uid="C1.WPF.C1ListViewerPanel.ViewportGap">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ViewportGap.html#C1_WPF_C1ListViewerPanel_ViewportGap">ViewportGap</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coeficient which will determine in each layout pass the size of the viewport.
If zero is specified the size of the viewport will be equal to the scrollviewer viewport.
If 0.5 is specified the size of the viewport will be enlarged to take up half screen more at both sides of the original viewport.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ViewportPreviewGap" data-uid="C1.WPF.C1ListViewerPanel.ViewportPreviewGap">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ViewportPreviewGap.html#C1_WPF_C1ListViewerPanel_ViewportPreviewGap">ViewportPreviewGap</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a coeficient which will determine in each layout pass the size of the viewport to render items in preview mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_Zoom" data-uid="C1.WPF.C1ListViewerPanel.Zoom">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.Zoom.html#C1_WPF_C1ListViewerPanel_Zoom">Zoom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the zoom applied in this panel.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_AfterItemMeasure_System_Int32_System_Windows_FrameworkElement_" data-uid="C1.WPF.C1ListViewerPanel.AfterItemMeasure(System.Int32,System.Windows.FrameworkElement)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.AfterItemMeasure.html#C1_WPF_C1ListViewerPanel_AfterItemMeasure_System_Int32_System_Windows_FrameworkElement_">AfterItemMeasure(int, FrameworkElement)</a>
        </td>
        <td class="markdown level1 summary"><p>Called after an item is measured in order to update scrolling structures.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_AfterItemPrepared_C1_WPF_C1ListViewerItem_" data-uid="C1.WPF.C1ListViewerPanel.AfterItemPrepared(C1.WPF.C1ListViewerItem)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.AfterItemPrepared.html#C1_WPF_C1ListViewerPanel_AfterItemPrepared_C1_WPF_C1ListViewerItem_">AfterItemPrepared(C1ListViewerItem)</a>
        </td>
        <td class="markdown level1 summary"><p>Called after the item was prepared to be shown in the panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ArrangeOverride_System_Windows_Size_" data-uid="C1.WPF.C1ListViewerPanel.ArrangeOverride(System.Windows.Size)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ArrangeOverride.html#C1_WPF_C1ListViewerPanel_ArrangeOverride_System_Windows_Size_">ArrangeOverride(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_BeforeItemRecycled_C1_WPF_C1ListViewerItem_" data-uid="C1.WPF.C1ListViewerPanel.BeforeItemRecycled(C1.WPF.C1ListViewerItem)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.BeforeItemRecycled.html#C1_WPF_C1ListViewerPanel_BeforeItemRecycled_C1_WPF_C1ListViewerItem_">BeforeItemRecycled(C1ListViewerItem)</a>
        </td>
        <td class="markdown level1 summary"><p>Called before the item is recycled.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_CalculateExtentSize" data-uid="C1.WPF.C1ListViewerPanel.CalculateExtentSize">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.CalculateExtentSize.html#C1_WPF_C1ListViewerPanel_CalculateExtentSize">CalculateExtentSize()</a>
        </td>
        <td class="markdown level1 summary"><p>Calculates the extent size which determine the size of the panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertFromLayoutCoordinates_System_Double_" data-uid="C1.WPF.C1ListViewerPanel.ConvertFromLayoutCoordinates(System.Double)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertFromLayoutCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertFromLayoutCoordinates_System_Double_">ConvertFromLayoutCoordinates(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a length from layout coordinates to absolute coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertFromLayoutCoordinates_System_Windows_Size_" data-uid="C1.WPF.C1ListViewerPanel.ConvertFromLayoutCoordinates(System.Windows.Size)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertFromLayoutCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertFromLayoutCoordinates_System_Windows_Size_">ConvertFromLayoutCoordinates(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a length from layout coordinates to absolute coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Double_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates(System.Double)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Double_">ConvertToAbsoluteCoordinates(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a length from render coordinates to absolute coordinates in order to implement zoom panel easily.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Windows_Point_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates(System.Windows.Point)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Windows_Point_">ConvertToAbsoluteCoordinates(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a point from render coordinates to absolute coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Windows_Rect_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates(System.Windows.Rect)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Windows_Rect_">ConvertToAbsoluteCoordinates(Rect)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a rectangle from render coordinates to absolute coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Windows_Size_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates(System.Windows.Size)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToAbsoluteCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToAbsoluteCoordinates_System_Windows_Size_">ConvertToAbsoluteCoordinates(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a size from render coordinates to absolute coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToLayoutCoordinates_System_Double_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToLayoutCoordinates(System.Double)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToLayoutCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToLayoutCoordinates_System_Double_">ConvertToLayoutCoordinates(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a length from absolute coordinates to layout coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToLayoutCoordinates_System_Windows_Point_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToLayoutCoordinates(System.Windows.Point)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToLayoutCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToLayoutCoordinates_System_Windows_Point_">ConvertToLayoutCoordinates(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a point from absolute coordinates to layout coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToLayoutCoordinates_System_Windows_Size_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToLayoutCoordinates(System.Windows.Size)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToLayoutCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToLayoutCoordinates_System_Windows_Size_">ConvertToLayoutCoordinates(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a size from absolute coordinates to layout coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Double_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates(System.Double)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Double_">ConvertToRenderCoordinates(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a length from absolute coordinates to render coordinates in order to implement zoom panel easily.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Windows_Point_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates(System.Windows.Point)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Windows_Point_">ConvertToRenderCoordinates(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a point from absolute coordinates to render coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Windows_Rect_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates(System.Windows.Rect)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Windows_Rect_">ConvertToRenderCoordinates(Rect)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a rectangle from absolute coordinates to render coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Windows_Size_" data-uid="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates(System.Windows.Size)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.ConvertToRenderCoordinates.html#C1_WPF_C1ListViewerPanel_ConvertToRenderCoordinates_System_Windows_Size_">ConvertToRenderCoordinates(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Converts a size from absolute coordinates to render coordinates.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_GetIndexAt_System_Windows_Point_" data-uid="C1.WPF.C1ListViewerPanel.GetIndexAt(System.Windows.Point)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.GetIndexAt.html#C1_WPF_C1ListViewerPanel_GetIndexAt_System_Windows_Point_">GetIndexAt(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the item index at the specified position.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_GetItemPosition_System_Int32_" data-uid="C1.WPF.C1ListViewerPanel.GetItemPosition(System.Int32)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.GetItemPosition.html#C1_WPF_C1ListViewerPanel_GetItemPosition_System_Int32_">GetItemPosition(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the estimated position of an item in this panel.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_GetItemsCountInViewport" data-uid="C1.WPF.C1ListViewerPanel.GetItemsCountInViewport">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.GetItemsCountInViewport.html#C1_WPF_C1ListViewerPanel_GetItemsCountInViewport">GetItemsCountInViewport()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of items in viewport.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_GetViewport" data-uid="C1.WPF.C1ListViewerPanel.GetViewport">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.GetViewport.html#C1_WPF_C1ListViewerPanel_GetViewport">GetViewport()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_LoadMoreItemsAsync" data-uid="C1.WPF.C1ListViewerPanel.LoadMoreItemsAsync">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.LoadMoreItemsAsync.html#C1_WPF_C1ListViewerPanel_LoadMoreItemsAsync">LoadMoreItemsAsync()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_MeasureOverride_System_Windows_Size_" data-uid="C1.WPF.C1ListViewerPanel.MeasureOverride(System.Windows.Size)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.MeasureOverride.html#C1_WPF_C1ListViewerPanel_MeasureOverride_System_Windows_Size_">MeasureOverride(Size)</a>
        </td>
        <td class="markdown level1 summary"><p>Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_NeedsMoreItems" data-uid="C1.WPF.C1ListViewerPanel.NeedsMoreItems">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.NeedsMoreItems.html#C1_WPF_C1ListViewerPanel_NeedsMoreItems">NeedsMoreItems()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets true when the viewport is close to the bottom.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_OnClearChildren" data-uid="C1.WPF.C1ListViewerPanel.OnClearChildren">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.OnClearChildren.html#C1_WPF_C1ListViewerPanel_OnClearChildren">OnClearChildren()</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the collection of child elements is cleared by the base <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.panel">Panel</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_OnItemsChanged_System_Object_System_Windows_Controls_Primitives_ItemsChangedEventArgs_" data-uid="C1.WPF.C1ListViewerPanel.OnItemsChanged(System.Object,System.Windows.Controls.Primitives.ItemsChangedEventArgs)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.OnItemsChanged.html#C1_WPF_C1ListViewerPanel_OnItemsChanged_System_Object_System_Windows_Controls_Primitives_ItemsChangedEventArgs_">OnItemsChanged(object, ItemsChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Called when the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.itemscontrol.items">Items</a> collection that is associated with the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.itemscontrol">ItemsControl</a> for this <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.panel">Panel</a> changes.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_RaisePropertyChanged_System_String_" data-uid="C1.WPF.C1ListViewerPanel.RaisePropertyChanged(System.String)">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.RaisePropertyChanged.html#C1_WPF_C1ListViewerPanel_RaisePropertyChanged_System_String_">RaisePropertyChanged(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises the property changed event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_Refresh" data-uid="C1.WPF.C1ListViewerPanel.Refresh">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.Refresh.html#C1_WPF_C1ListViewerPanel_Refresh">Refresh()</a>
        </td>
        <td class="markdown level1 summary"><p>Refreshes this instance by removing all the children and creating them again.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_C1ListViewerPanel_PropertyChanged" data-uid="C1.WPF.C1ListViewerPanel.PropertyChanged">
          <a class="xref" href="C1.WPF.C1ListViewerPanel.PropertyChanged.html">PropertyChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when a property value changes.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="C1.WPF.Extensions.FindParent.html#C1_WPF_Extensions_FindParent__1_System_Windows_FrameworkElement_">Extensions.FindParent&lt;T&gt;(FrameworkElement)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.GetAllParents.html#C1_WPF_Extensions_GetAllParents_System_Windows_FrameworkElement_">Extensions.GetAllParents(FrameworkElement)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.GetVisualStateGroup.html#C1_WPF_Extensions_GetVisualStateGroup_System_Windows_FrameworkElement_System_String_">Extensions.GetVisualStateGroup(FrameworkElement, string)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.SetBinding.html#C1_WPF_Extensions_SetBinding__1_System_Windows_FrameworkElement_System_Windows_DependencyProperty___0_System_Linq_Expressions_Expression_System_Func___0_System_Object___">Extensions.SetBinding&lt;T&gt;(FrameworkElement, DependencyProperty, T, Expression&lt;Func&lt;T, object&gt;&gt;)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.SetBinding.html#C1_WPF_Extensions_SetBinding__1_System_Windows_FrameworkElement_System_Windows_DependencyProperty___0_System_Linq_Expressions_Expression_System_Func___0_System_Object___System_Windows_Data_IValueConverter_">Extensions.SetBinding&lt;T&gt;(FrameworkElement, DependencyProperty, T, Expression&lt;Func&lt;T, object&gt;&gt;, IValueConverter)</a>
  </div>
  <div>
      <a class="xref" href="C1.WPF.Extensions.C1TransformToVisual.html#C1_WPF_Extensions_C1TransformToVisual_System_Windows_UIElement_System_Windows_UIElement_">Extensions.C1TransformToVisual(UIElement, UIElement)</a>
  </div>

</div>
