IScrollInfo.ScrollOwner 属性

定义

获取或设置控制滚动行为的 ScrollViewer 元素。

public:
 property System::Windows::Controls::ScrollViewer ^ ScrollOwner { System::Windows::Controls::ScrollViewer ^ get(); void set(System::Windows::Controls::ScrollViewer ^ value); };
public System.Windows.Controls.ScrollViewer ScrollOwner { get; set; }
member this.ScrollOwner : System.Windows.Controls.ScrollViewer with get, set
Public Property ScrollOwner As ScrollViewer

属性值

ScrollViewer

控制滚动行为的 ScrollViewer 元素。 此属性没有默认值。

示例

以下示例演示如何使用过程代码设置 ScrollOwner 属性。

private void onLoad(object sender, System.EventArgs e)
{
    ((IScrollInfo)sp1).CanVerticallyScroll = true;
    ((IScrollInfo)sp1).CanHorizontallyScroll = true;
    ((IScrollInfo)sp1).ScrollOwner = sv1;
}
Private Sub onLoad(ByVal sender As Object, ByVal args As RoutedEventArgs)
    CType(sp1, IScrollInfo).CanVerticallyScroll = True
    CType(sp1, IScrollInfo).CanHorizontallyScroll = True
    CType(sp1, IScrollInfo).ScrollOwner = sv1
End Sub

注解

当属性发生更改时,实现 IScrollInfo 的类必须对此对象调用 InvalidateScrollInfo

逻辑滚动允许滚动到逻辑树中的下一个元素。 相比之下,物理滚动按指定方向定义的可度量增量滚动内容。 如果需要物理滚动而不是逻辑滚动,请将主机元素包装在一个中Panel并将其CanContentScroll属性的值设置为 falseScrollViewer

适用于