ScrollViewer.IsDeferredScrollingEnabled Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets a value that indicates whether the content is stationary when the user drags the Thumb of a ScrollBar.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

member IsDeferredScrollingEnabled : bool with get, set

Property Value

Type: System.Boolean

true if the content is stationary when the user drags the Thumb of a ScrollBar; otherwise, false.

Displaying a large number of items may cause performance issues. In this case, it might be useful to use deferred scrolling. For more information, see Optimizing Performance: Controls.

This property can be used as an instance property and an attached property.

The following example shows a ScrollViewer with the IsDeferredScrollingEnabled property set to true.

<ScrollViewer Grid.Column="0" Grid.Row="0"  Height="200" Name="sv1"  IsDeferredScrollingEnabled="true">
    <TextBlock Text="1" Height="50"/>
    <TextBlock Text="2" Height="50"/>
    <TextBlock Text="3" Height="50"/>
    <TextBlock Text="4" Height="50"/>
    <TextBlock Text="5" Height="50"/>
    <TextBlock Text="6" Height="50"/>
    <TextBlock Text="7" Height="50"/>
    <TextBlock Text="8" Height="50"/>
    <TextBlock Text="9" Height="50"/>
    <TextBlock Text="10" Height="50"/>

.NET Framework
Available since 3.0
Return to top