当窗口太小而无法显示所有列时,我正在尝试使我的DataGrid水平滚动。我正在使用网格来控制元素的位置。有人可以解释为什么滚动条没有出现以及我如何解决它?如果可能的话,我更喜欢只有XAML的解决方案。
这是我的完整代码。随意批评你看到的任何奇怪的东西,因为我是WPF的新手。
std::shared_ptr
答案 0 :(得分:0)
为什么ColumnDefinition
绑定ActualWidth
的{{1}}?删除它。另外,将DataGrid
属性移动到ScrollViewer
本身。
DataGrid
答案 1 :(得分:0)
经过一番搜索后,我终于发现导致问题的原因以及如何解决问题。
我只需要将ScrollViewer放在整个网格上。说说简单!
非常感谢@ d.mondada让我开始走上正确的道路。