我的实体表单上有silverlight网络资源。我需要根据窗口大小调整大小。
我的要求是,如果我以完整尺寸打开页面,它应该以正常大小显示,而我已在用户控制标记中设置为默认值。
但是,如果我恢复,则应显示水平滚动。
我的silverlight控件中有数据网格,列宽应该固定。
我在下面试过,但失败了。
ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto"
答案 0 :(得分:0)
我发现通过附加属性使用的ScrollViewer并不总是在Silverlight中响应。
尝试使用ScrollViewer控件并包装DataGrid,但只设置HorizontalScrollBarVisibility。将VerticalScrollBarVisibility设置为disabled,以使ScrollViewer中构建的DataGrids工作。
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
<DataGrid>
...
</DataGrid>
</ScrollViewer>