我必须访问GridControl中的ScrollViewer,以便在滚动时与我的其他GridControls进行同步。
在我使用vanilla DataGrid之前,很容易通过VisualTreeHelper获取ScrollViewer,然后订阅ScrollChanged事件。
我尝试了与GridControl相同的方法,但没有运气。 VisualTreeHelper.GetChildrenCount()
给了我0,LogicalTreeHelper.GetChildren()
给了我一个空的迭代器。
但是...
WPF Snooper可以完美地访问逻辑和可视树! 那么,我做错了什么以及为什么我无法获得WPF Snooper能够得到的信息呢?