2011-09-20 51 views
0

我有一個DataGrid和另一個圖表視圖,並且它們都可以水平滾動,因爲它們的數據是相關的。我實現了每個人自己滾動。所以我可以滾動的情節(舊的Winform,而不是WPF),然後調用DataGrid ScrollIntoView。 我可以滾動DataGrid,並且我有一個ScrollViewer.ScrollChanged事件處理程序來水平移動繪圖。確定DataGrid是否具有基於ScrollViewer.ScrollChanged的焦點

但是,如果我將它們都實現了,我正在與他們互相調用一個圈子。我如何確定哪個焦點,或創建某種標誌/狀態機,以便一次只有一個被調用?謝謝。

回答

0

我有類似的問題。我使用ScrollViewer控件來提供滾動功能。

Here是幫助我的鏈接。

我使用提供的附加屬性將ViewModel的相同屬性綁定到雙向模式下的兩個ScrollViewer控件。

希望它有幫助。