我的 Windows Phone 应用程序布局中有两个 ScrollViewer。我正在尝试同步两者。我正在使用 VisualTreeHelper.GetChild 查找 HorizontalScrollBar,然后设置 ValueChanged 事件。
恰好每当scrollviewer滚动时都不会调用这个事件,所以另一个scrollviewer滚动不流畅。
我已经尝试了很多在互联网上找到的解决方案,但似乎没有一个对我有用。
我可以订阅任何事件来实现这种效果吗?
注意:第一个 ScrollViewer 的内容比第二个长得多。
最佳答案
尝试在需要调整的滚动查看器上监听“mouseMove”事件。
this.MyScrollViewer.MouseMove += MyScrollViewer_MouseMove;
用这样的方法处理事件:
public void MyScrollViewer_MouseMove(object sender, System.Windows.Input.MouseEventArgs e)
{
// Write your manipulation here
}
关于c# - Windows Phone 8 滚动查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21610047/