c# - Windows Phone 8 滚动查看器

标签 c# windows-phone-8 scrollviewer

我的 Windows Phone 应用程序布局中有两个 ScrollViewer。我正在尝试同步两者。我正在使用 VisualTreeHelper.GetChild 查找 Horizo​​ntalScrollBar,然后设置 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/

相关文章:

c# - Windows Phone 8 usercontrol imagebutton 具有不同状态的不同图像

visual-studio - 是否可以在 Windows Phone 8 应用程序中创建自定义路由事件?

textbox - 将 Grid 的垂直滚动位置与 RichEditBox 或 TextBox 匹配

c# - Linq for rank() 在 SQL Server 中等效 -

c# - 使用类与结构作为字典键

c# - Xamarin.Forms - XAML 中 <div> 的对应物?

C# 开关语句 : More efficient to not use default?

xaml - 如何在 Windows Phone 8 中 readonly = true 时设置文本框背景透明

scrollviewer - 如何使 ScrollView 在 UWP 应用中水平滚动?

c# - UWP - ListView 垂直 ScrollView 已更改