根据浏览器窗口大小调整银色灯光控件的大小
本文关键字:控件 浏览器 窗口大小 调整 | 更新日期: 2023-09-27 18:22:42
我的实体表单上有silverlight web资源。我需要根据窗口大小调整它的大小。
我的要求是,如果我以全尺寸打开页面,它应该以正常尺寸显示,而我已经在用户控制标签中设置为默认值。
但是,如果我向下恢复,则应该显示水平滚动。
我的silverlight控件中有数据网格,列的宽度应该是固定的。
我在下面试过,但失败了。
ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto"
我发现通过Attached属性使用的ScrollViewer在Silverlight中并不总是做出应有的响应。
尝试使用ScrollViewer控件并包装DataGrid,但仅设置HorizontalScrollBarVisibility。将VerticalScrollBarVisibility设置为禁用,以允许ScrollViewer中内置的DataGrids工作。
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
<DataGrid>
...
</DataGrid>
</ScrollViewer>