# C1.WPF.RichTextBox.ScrollPresenter

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_RichTextBox_ScrollPresenter" data-uid="C1.WPF.RichTextBox.ScrollPresenter" class="text-break">ScrollPresenter Class
</h1>
  <div class="markdown level0 summary"><p>Helper panel for <a class="xref" href="C1.WPF.RichTextBox.C1RichTextBox.html">C1RichTextBox</a>.</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.media.visual">Visual</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.uielement">UIElement</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.frameworkelement">FrameworkElement</a></div>
    <div class="level4"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.controls.panel">Panel</a></div>
    <div class="level5"><span class="xref">ScrollPresenter</span></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>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.RichTextBox.html">C1.WPF.RichTextBox</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.RichTextBox.dll</h6>
  <h5 id="C1_WPF_RichTextBox_ScrollPresenter_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ScrollPresenter : Panel, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ScrollPresenter
    Inherits Panel
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild</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_RichTextBox_ScrollPresenter__ctor" data-uid="C1.WPF.RichTextBox.ScrollPresenter.#ctor">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.-ctor.html#C1_WPF_RichTextBox_ScrollPresenter__ctor">ScrollPresenter()</a>
        </td>
        <td class="markdown level1 summary"></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_RichTextBox_ScrollPresenter_ComputedHorizontalScrollBarVisibilityProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ComputedHorizontalScrollBarVisibilityProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ComputedHorizontalScrollBarVisibilityProperty.html">ComputedHorizontalScrollBarVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ComputedVerticalScrollBarVisibilityProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ComputedVerticalScrollBarVisibilityProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ComputedVerticalScrollBarVisibilityProperty.html">ComputedVerticalScrollBarVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ExtentHeightProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ExtentHeightProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ExtentHeightProperty.html">ExtentHeightProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ExtentWidthProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ExtentWidthProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ExtentWidthProperty.html">ExtentWidthProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_HorizontalOffsetProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.HorizontalOffsetProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.HorizontalOffsetProperty.html">HorizontalOffsetProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_HorizontalScrollBarVisibilityProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.HorizontalScrollBarVisibilityProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.HorizontalScrollBarVisibilityProperty.html">HorizontalScrollBarVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ScrollableHeightProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ScrollableHeightProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ScrollableHeightProperty.html">ScrollableHeightProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ScrollableWidthProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ScrollableWidthProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ScrollableWidthProperty.html">ScrollableWidthProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_TextWrappingProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.TextWrappingProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.TextWrappingProperty.html">TextWrappingProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_VerticalOffsetProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.VerticalOffsetProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.VerticalOffsetProperty.html">VerticalOffsetProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_VerticalScrollBarVisibilityProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.VerticalScrollBarVisibilityProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.VerticalScrollBarVisibilityProperty.html">VerticalScrollBarVisibilityProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ViewportHeightProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ViewportHeightProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ViewportHeightProperty.html">ViewportHeightProperty</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ViewportWidthProperty" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ViewportWidthProperty">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ViewportWidthProperty.html">ViewportWidthProperty</a>
        </td>
        <td class="markdown level1 summary"></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_RichTextBox_ScrollPresenter_ComputedHorizontalScrollBarVisibility" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ComputedHorizontalScrollBarVisibility">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ComputedHorizontalScrollBarVisibility.html#C1_WPF_RichTextBox_ScrollPresenter_ComputedHorizontalScrollBarVisibility">ComputedHorizontalScrollBarVisibility</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ComputedVerticalScrollBarVisibility" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ComputedVerticalScrollBarVisibility">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ComputedVerticalScrollBarVisibility.html#C1_WPF_RichTextBox_ScrollPresenter_ComputedVerticalScrollBarVisibility">ComputedVerticalScrollBarVisibility</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ExtentHeight" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ExtentHeight">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ExtentHeight.html#C1_WPF_RichTextBox_ScrollPresenter_ExtentHeight">ExtentHeight</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ExtentWidth" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ExtentWidth">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ExtentWidth.html#C1_WPF_RichTextBox_ScrollPresenter_ExtentWidth">ExtentWidth</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_HorizontalOffset" data-uid="C1.WPF.RichTextBox.ScrollPresenter.HorizontalOffset">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.HorizontalOffset.html#C1_WPF_RichTextBox_ScrollPresenter_HorizontalOffset">HorizontalOffset</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_HorizontalScrollBarVisibility" data-uid="C1.WPF.RichTextBox.ScrollPresenter.HorizontalScrollBarVisibility">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.HorizontalScrollBarVisibility.html#C1_WPF_RichTextBox_ScrollPresenter_HorizontalScrollBarVisibility">HorizontalScrollBarVisibility</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ScrollableHeight" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ScrollableHeight">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ScrollableHeight.html#C1_WPF_RichTextBox_ScrollPresenter_ScrollableHeight">ScrollableHeight</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ScrollableWidth" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ScrollableWidth">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ScrollableWidth.html#C1_WPF_RichTextBox_ScrollPresenter_ScrollableWidth">ScrollableWidth</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_TextWrapping" data-uid="C1.WPF.RichTextBox.ScrollPresenter.TextWrapping">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.TextWrapping.html#C1_WPF_RichTextBox_ScrollPresenter_TextWrapping">TextWrapping</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_VerticalOffset" data-uid="C1.WPF.RichTextBox.ScrollPresenter.VerticalOffset">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.VerticalOffset.html#C1_WPF_RichTextBox_ScrollPresenter_VerticalOffset">VerticalOffset</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_VerticalScrollBarVisibility" data-uid="C1.WPF.RichTextBox.ScrollPresenter.VerticalScrollBarVisibility">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.VerticalScrollBarVisibility.html#C1_WPF_RichTextBox_ScrollPresenter_VerticalScrollBarVisibility">VerticalScrollBarVisibility</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ViewportHeight" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ViewportHeight">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ViewportHeight.html#C1_WPF_RichTextBox_ScrollPresenter_ViewportHeight">ViewportHeight</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ViewportWidth" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ViewportWidth">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ViewportWidth.html#C1_WPF_RichTextBox_ScrollPresenter_ViewportWidth">ViewportWidth</a>
        </td>
        <td class="markdown level1 summary"></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_RichTextBox_ScrollPresenter_ArrangeOverride_System_Windows_Size_" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ArrangeOverride(System.Windows.Size)">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ArrangeOverride.html#C1_WPF_RichTextBox_ScrollPresenter_ArrangeOverride_System_Windows_Size_">ArrangeOverride(Size)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_MeasureOverride_System_Windows_Size_" data-uid="C1.WPF.RichTextBox.ScrollPresenter.MeasureOverride(System.Windows.Size)">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.MeasureOverride.html#C1_WPF_RichTextBox_ScrollPresenter_MeasureOverride_System_Windows_Size_">MeasureOverride(Size)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_RichTextBox_ScrollPresenter_ScrollIntoView_System_Windows_Rect_" data-uid="C1.WPF.RichTextBox.ScrollPresenter.ScrollIntoView(System.Windows.Rect)">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.ScrollIntoView.html#C1_WPF_RichTextBox_ScrollPresenter_ScrollIntoView_System_Windows_Rect_">ScrollIntoView(Rect)</a>
        </td>
        <td class="markdown level1 summary"></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_RichTextBox_ScrollPresenter_Arranged" data-uid="C1.WPF.RichTextBox.ScrollPresenter.Arranged">
          <a class="xref" href="C1.WPF.RichTextBox.ScrollPresenter.Arranged.html">Arranged</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
