ScrollViewer.IsDeferredScrollingEnabled 属性

定义

获取或设置一个值,该值指示当用户拖动 ThumbScrollBar 时,内容是否为静止状态。

public:
 property bool IsDeferredScrollingEnabled { bool get(); void set(bool value); };
public bool IsDeferredScrollingEnabled { get; set; }
member this.IsDeferredScrollingEnabled : bool with get, set
Public Property IsDeferredScrollingEnabled As Boolean

属性值

Boolean

如果用户拖动 ThumbScrollBar 时内容为静止状态,则为 true;否则为 false

示例

下面的示例演示了一个 ScrollViewer 属性 IsDeferredScrollingEnabled 设置为 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>

注解

显示大量项可能会导致性能问题。 在这种情况下,使用延迟滚动可能很有用。 有关详细信息,请参阅 优化性能:控件

此属性可用作实例属性和附加属性。

适用于