2014-02-06 216 views
2

我在Windows Phone应用程序的布局中有两个ScrollViewer。我试图同步两个。我使用VisualTreeHelper.GetChild来查找Horizo​​ntalScrollBar,然后设置ValueChanged事件。Windows Phone 8 ScrollViewer

恰好当scrollviewer正在滚动时不会调用此事件,所以其他滚动查看器滚动并不平滑。

我曾尝试过很多在互联网上找到的解决方案,但它似乎没有为我工作。

是否有任何事件可以订阅以达到此效果?

注意:第一个ScrollViewer的内容比第二个ScrollViewer的内容长得多。

回答

0

尝试在滚动查看器上收听您需要根据您的调整进行的“mouseMove”事件。

this.MyScrollViewer.MouseMove += MyScrollViewer_MouseMove; 

处理该事件在这样的方法:

public void MyScrollViewer_MouseMove(object sender, System.Windows.Input.MouseEventArgs e) 
{ 
     // Write your manipulation here 
} 
+0

这不是我需要的事件......我想如果我设置Horizo​​ntalOffset结合能为我工作。我会稍后再试 – rdon