Prevent a ScrollViewer’s Vertical ScrollBar to be displayed

A ScrollViewer is a container that can display content that is larger than the ScrollViewer itself. However by default the Scroll Viewer displays a Vertical Scrollbar even if the the content falls within the dimension of the ScrollViewer

<Canvas x:Name="can">
<
ScrollViewer Width="200" Height="200"
Canvas.Left="30" Canvas.Top="30">
<
TextBlock Text="Lorem Ipsum Lorem">
</
TextBlock>
</
ScrollViewer>
</
Canvas>

image

In order to prevent a vertical scrollbar to be displayed, just set the VerticalScrollBarVisibility property to Auto

<Canvas x:Name="can">
<
ScrollViewer Width="200" Height="200"
Canvas.Left="30" Canvas.Top="30"
VerticalScrollBarVisibility="Auto">
<
TextBlock Text="Lorem Ipsum Lorem">
</
TextBlock>
</
ScrollViewer>
</
Canvas>

The Vertical ScrollBar does not appear now.

image

This entry was posted in Silverlight, Syndicated. Bookmark the permalink.

Comments are closed.