ScrollViewer.IsDeferredScrollingEnabled Property
.NET Framework 4.5
Namespace:
System.Windows.Controls
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
<object IsDeferredScrollingEnabled="bool" .../>
Property Value
Type: System.Booleantrue 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"> <StackPanel> <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"/> </StackPanel> </ScrollViewer>
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.