首页 > 代码库 > WPF中获取TreeView以及ListView获取其本身滚动条的方法,可实现自行调节scoll滚动的位置(可相应获取任何控件中的内部滚动条)

WPF中获取TreeView以及ListView获取其本身滚动条的方法,可实现自行调节scoll滚动的位置(可相应获取任何控件中的内部滚动条)

对于TreeView而言:            TreeViewAutomationPeer lvap = new TreeViewAutomationPeer(treeView);            var svap = lvap.GetPattern(PatternInterface.Scroll) as ScrollViewerAutomationPeer;            var scroll = svap.Owner as ScrollViewer;             //////////////////////////此处添加你想要对TreeView自身滚动条的操作///////////////////////////            scroll.ScrollToVerticalOffset(scroll.VerticalOffset+1);    //向下调节垂直滚动条的位置;对于ListView而言:            ListViewAutomationPeer lvap = new ListViewAutomationPeer(listView);            var svap = lvap.GetPattern(PatternInterface.Scroll) as ScrollViewerAutomationPeer;            var scroll = svap.Owner as ScrollViewer;             //////////////////////////此处添加你想要对TreeView自身滚动条的操作///////////////////////////            scroll.ScrollToVerticalOffset(scroll.VerticalOffset+1);    //向下调节垂直滚动条的位置;

 

WPF中获取TreeView以及ListView获取其本身滚动条的方法,可实现自行调节scoll滚动的位置(可相应获取任何控件中的内部滚动条)