Silverlight:根据ListBox宽度确定项目数量
我的应用程序中有一个水平ListBox
(图像)。在应用程序启动时,我需要向 ListBox
添加一些图像,以便它填充窗口宽度(不允许滚动)。这些图像用作大量图像的位置标记缩略图。 当我使用不同的显示器时会出现此问题。在低分辨率显示器中,缩略图会溢出窗口宽度(出现滚动条),而在高分辨率显示器中,ListBox
末尾会出现空白区域。 解决这个问题的最佳方法是什么。
如果可以确定 ListBox
宽度,我可以添加更多缩略图。
由于 ListBox
宽度设置为 "Auto"
,我不确定如何获取实际渲染的大小。
There is a horizontal ListBox
(of Images) in my application. At application startup, I need to add some Images to the ListBox
so that it fills the window width (no scroll is allowed). These images serve as position marker thumbnails of a huge set of Images.
The problem occurs when I use different monitors. In low resolution monitors, the thumbnails overflow the window width (scroll bars appear) and in high resolution monitors empty spaces appear at the end of the ListBox
.
What is the best way to solve this.
I can add more thumnails if the ListBox
width can be determined.
Since teh ListBox
width is set to "Auto"
, I am not sure how get the actual rendered size.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它存在于wpf中,不确定silverlight,尝试
ActualWidth
属性。It exists in wpf, not sure about silverlight, try the
ActualWidth
property.