我怎么可能让内容其内放WPF Viewbox
与Stretch="UniformToFill"
是滚动?滚动内容
例如:
<Grid Height="500" Width="1000" >
<ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" >
<Viewbox Stretch="UniformToFill">
......
</Viewbox>
</ScrollViewer>
</Grid>
的内容被调整大小以填充目标尺寸而它保留其原始长宽比。如果目的地的宽高比与来源不同,则源内容将被剪辑为以适合目标维度。
所以我试着用ScrollViewer
能够滚动到被裁剪的源内容的区域,但滚动条是可见的但被禁用。我试过ClipToBounds="False"
但它没有帮助。
在scrollviewer中放置viewbox是非常不寻常的。一个调整内容以适应一定的空间,另一个让用户滚动查看对于空间来说太大的内容。也许你应该退后一步并描述你想要实现的目标? – 2011-03-22 13:29:57
@Robert Levy Viewbox内容由不可预知数量的其他控件组成。需要Viewbox来扩展和缩小内容,ScrollViewer在扩大内容时可以扩展内容。 – rem 2011-03-22 13:47:45