Séb*_*ien 3 c# wpf datagrid focus scrollviewer
我有多个DataGrids配置在ScrollViewer上.这些DataGrids具有"height:auto"属性,因此我可以隐藏滚动条并查看所有内容.唯一的问题是DataGrids占据了焦点,因此我无法滚动ScrollViewer.这是一个属性,以保持对ScrollViewer的关注,但也保持DataGrids的行为(所以我可以选择元素)?
谢谢 !
小智 6
这是为时已晚,但我以这种方式解决了这个问题:我为DataGrid创建了PreviewMouseWheel事件并手动滚动了包装ScrollViewer
private void dgInvoicesItems_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
this.scrInvoice.ScrollToVerticalOffset(this.scrInvoice.ContentVerticalOffset - e.Delta);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2567 次 |
| 最近记录: |