Silverlight 如何在Viewbox内垂直滚动Items控件?
如果ItemsControl位于viewbox中,如何使其垂直滚动Silverlight 如何在Viewbox内垂直滚动Items控件?,silverlight,windows-phone-7,scroll,viewbox,Silverlight,Windows Phone 7,Scroll,Viewbox,如果ItemsControl位于viewbox中,如何使其垂直滚动 <Viewbox> <ItemsControl ItemsSource="..." /> </Viewbox> 我需要Viewbox将ItemsControl的所有内容水平缩放到手机的宽度(Viewbox做得很好,它以这样一种方式缩放内容:最宽的ItemsControl行正好占据手机宽度)。但由于某些原因,现在我无法垂直滚动列表,我尝试了ScrollViewer、Viewbox的
<Viewbox>
<ItemsControl ItemsSource="..." />
</Viewbox>
我需要Viewbox将ItemsControl的所有内容水平缩放到手机的宽度(Viewbox做得很好,它以这样一种方式缩放内容:最宽的ItemsControl行正好占据手机宽度)。但由于某些原因,现在我无法垂直滚动列表,我尝试了ScrollViewer、Viewbox的滚动条、ItemsControl的滚动条,但没有任何效果。A
Viewbox
测量其内容,然后对其进行变换,使其完全适合可用空间。这将消除对滚动条的需要
考虑到手机的屏幕大小是固定的,
ViewBox
通常是多余的。为什么不直接设置一个显式大小?事实上,它不是。在我的例子中,Viewbox仅在手机大小内水平调整列表,而垂直方向上对象超出边框。