2017-05-31 64 views
1

我已经将DataGrid加载到Items控件中,当DataGrid的内容超出屏幕大小时,我已经查询,滚动条没有自动显示在容器内用于滚动目的。我注意到只有在将容器的高度设置为Auto时才会出现此问题。如果我将高度设置为星号,则意味着它按预期方式正常工作。我希望这可以说明我的努力显然可以请你分享你对此的建议。滚动条不适用于DataGrid?

回答

2

ScrollViewers和虚拟化父PanelHeight设置为Auto时,因为这基本上意味着ScrollViewer得到无限的或未知的高度,也没有办法知道何时实际显示滚动条不工作。

一个ScrollViewer需要某种尺寸contraint,才能够正常工作,这就是为什么你应该要么Height设置为固定值或*使其占据全部可用空间。 Height=Auto将无法​​正常工作。

+0

感谢您对此提出的宝贵建议。 – James