我的silverlight应用程序中有一个DataGrid,我想知道如何在垂直滚动中获得与水平滚动相同的行为。当我横向调整浏览器大小时,该应用程序将聚集所有控件并显示水平滚动条,但是当我向顶部调整大小时,应用程序底部的控件将移出视图。有没有人知道处理这样的事情的任何技巧?
答案 0 :(得分:9)
我的问题是StackPanels。不要使用它们,它们是邪恶的,不要调整大小。
答案 1 :(得分:1)
我无法使用datagrid显示滚动条。从stackpanel中删除datagrid并使用网格也解决了我的问题。
好的电话!
答案 2 :(得分:1)
在我的情况下,我将datagrid的rowdefinition的高度设置为“Auto”,并且下面有一个rowdefinition,其height设置为*。我改变了价值观并且有效。
答案 3 :(得分:0)
是堆栈面板导致Silverlight中出现一些未知错误,我也遇到过堆栈面板问题,比如在堆栈面板中嵌套数据字段,这些数据字段也在数据表单内部。