Silverlight:根据ListBox宽度确定项目数量

发布于 2024-11-08 19:01:35 字数 351 浏览 0 评论 0原文

我的应用程序中有一个水平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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人间☆小暴躁 2024-11-15 19:01:35

它存在于wpf中,不确定silverlight,尝试ActualWidth属性。

It exists in wpf, not sure about silverlight, try the ActualWidth property.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文