0
A
回答
0
DataGrid
类没有OnScrollShow
事件。当滚动更改时,您可以处理ScrollViewer.ScrollChanged
。如果你对你正在努力完成的任务有更具体的了解,那么或许我们可以建议你如何尝试实现你想要的功能。
为了检测如果滚动条显示,你可以连接到LayoutUpdated
事件并使用代码this answer检测哪个滚动条可见:
ScrollViewer scrollview = FindVisualChild<ScrollViewer>(dataGrid);
Visibility verticalVisibility = scrollview.ComputedVerticalScrollBarVisibility;
Visibility horizontalVisibility = scrollview.ComputedHorizontalScrollBarVisibility;
相关问题
- 1. WPF DataGrid CellEditEnded事件
- 2. WPF中DataGrid的CellValueChanged事件?
- 3. wpf datagrid点击事件
- 4. Datagrid行选择事件,WPF
- 5. WPF Datagrid:取消排序事件(WPF Bug?)
- 6. WPF-MVVM:从DataGrid风格的Handeling事件
- 7. WPF的DataGrid不挂钩事件
- 8. WPF的DataGrid SelectedCellsChanged事件触发两次
- 9. WPF的DataGrid编辑单元事件
- 10. PreviewMouseRightButtonDown路由事件和WPF DataGrid
- 11. 在wpf DataGrid中使用MouseUp事件
- 12. WPF Datagrid行编辑“已结束”事件
- 13. 鼓起来WPF Datagrid项目事件
- 14. WPF DataGrid不拾取CollectionChanged事件?
- 15. Wpf工具包datagrid DataGridCheckBoxColumn on_click事件:
- 16. WPF Datagrid OnPropertyChanged导致SelectionChanged事件
- 17. 选择所有事件:WPF Datagrid
- 18. 在DataGrid中捕获RowEdited事件WPF
- 19. WPF DataGrid - CellEditEnding事件更新数据
- 20. WPF DG-如何删除DataGrid上Button的单击事件
- 21. 文本菜单上的WPF DataGrid行 - 事件不会触发
- 22. WPF Datatrigger按钮上的DataGrid
- 23. WPF DataGrid和Codeplex上的WPF工具包
- 24. WPF - ControlTemplate上的事件?
- 25. MouseDown事件的Datagrid
- 26. Flex Datagrid事件
- 27. WPF DataGrid列上绑定
- 28. WPF DataGrid和其他DataGrid组件
- 29. 如何禁止WPF DataGrid的Click事件做一个新的行
- 30. DataGrid行上的事件添加,更新,observableCollection事件?
感谢您的回答。好吧,我明白这一点。但是,我不知道如何检测何时显示垂直滚动条。 –
你只是想检查是否在某个时间点显示垂直条? –
我不想检查,我想处理垂直滚动条显示事件,例如,当我调整窗口大小时。 –