这个我知道,但是listview你能直接获取到它内部的scrollviewer吗? 我自己知道该怎么弄了.ListViewAutomationPeer lvap = new ListViewAutomationPeer(listView1); var svap = lvap.GetPattern(PatternInterface.Scroll) as ScrollViewerAutomationPeer; var scroll = svap.Owner as ScrollViewer; scroll.ScrollToVerticalOffset(scroll.VerticalOffset+1);从listview里拿出来的scrollviewer,是按元素滚动的而不是像素. 能获取到scrollviewer就好弄了.不知道有没有更简单的获取listview的scrollviewer的方法.
我自己知道该怎么弄了.ListViewAutomationPeer lvap = new ListViewAutomationPeer(listView1);
var svap = lvap.GetPattern(PatternInterface.Scroll) as ScrollViewerAutomationPeer;
var scroll = svap.Owner as ScrollViewer;
scroll.ScrollToVerticalOffset(scroll.VerticalOffset+1);从listview里拿出来的scrollviewer,是按元素滚动的而不是像素.
能获取到scrollviewer就好弄了.不知道有没有更简单的获取listview的scrollviewer的方法.
LZ是怎么用ListViewAutomationPeer 的,我怎么用它会编译失败啊