Silverlight:滚动查看器仅在内容溢出时出现?
我正在使用 Silverlight 4。我有一个 UserControl
,其 LayoutRoot
包装在 ScrollViewer
中。我希望滚动条仅在 LayoutRoot
溢出页面时才出现。可以自动执行此操作,或者我应该编写代码来检测内容是否会溢出并相应地设置滚动条可见性?
I'm using Silverlight 4. I have a UserControl
whose LayoutRoot
is wrapped in a ScrollViewer
. I'd like the scroll bar to only appear if the LayoutRoot
overflows the page. It is possible to do it automatically, or should I write code to detect if the content will overflow and set the scrollbar visibility accordingly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够使用 <代码>ScrollViewer.HorizontalScrollBarVisibility 和
ScrollViewer.VerticalScrollBarVisibility
属性。以下是这些属性的所有可能值的列表(< code>ScrollBarVisibility 枚举):我认为“自动”就是您正在寻找的:
希望这有帮助!
You should be able to do it automatically using the
ScrollViewer.HorizontalScrollBarVisibility
andScrollViewer.VerticalScrollBarVisibility
properties. Here's a list of all possible values for those properties (theScrollBarVisibility
enumeration):I think "Auto" is what you're looking for:
Hope this helps!