IScrollInfo.ScrollOwner 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置控制滚动行为的 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 元素。 此属性没有默认值。
示例
以下示例演示如何使用过程代码设置 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属性的值设置为 false
。ScrollViewer