2014-02-06 61 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