title: TextBlock with vertical scrollbar only
body: <p>I have a <code>TextBlock</code> which may contain a long text so I want to add a vertical scroll bar to it. My initial attempt was to wrap a <code>ScrollViewer</code> around it. That works but the problem is that when I zoom in, the width is zoomed also. I tried disabling the horizontal scroll bar like this:</p>
  
  <p><code>&lt;ScrollViewer IsTabStop="True" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto"&gt;</code></p>
  
  <p>But it didn't solve the problem. I also tried binding the width:</p>
  
  <p><code>Width="{Binding ElementName=Scroller, Path=ViewportWidth}"</code> </p>
  
  <p>It didn't help either.</p>
  
  <p>So, my question is, how can I add vertical scrollbar to it but have a fixed width and wrapped text for the <code>TextBlock</code> inside? Here's my full code:</p>
  
  <pre><code>&lt;ScrollViewer Grid.Row="1" IsTabStop="True" VerticalScrollBarVisibility="Auto"&gt;
              &lt;TextBlock HorizontalAlignment="Center" VerticalAlignment="Top"  TextWrapping="Wrap" TextAlignment="Center"/&gt;
  &lt;/ScrollViewer&gt;
  </code></pre>