[英]Aligning content in a WPF Viewbox
我有一个带Stretch=Uniform
的Viewbox,以免扭曲内容。 但是,当框架窗口比内容更宽或更高时,Viewbox内容始终居中。
我似乎无法在Viewbox上找到任何内容对齐选项。 有没有办法做到这一点?
在视图框上尝试VerticalAlignment="Top"
和HorizontalAlignment="Left"
。 它会使它锚定在顶部和左侧。
<Grid>
<Viewbox VerticalAlignment="Top" HorizontalAlignment="Left">
...
</Viewbox>
</Grid>
如果你想要它完全填充(但保持统一)你可以使用Stretch="UniformToFill"
根据MSDN ,Viewbox用于拉伸子元素。 由于子元素将被拉伸,因此您必须设置子元素的内容对齐方式。
您可能需要查看此信息以获取有关Viewbox的更多信息: 如何在WPF中保持可伸缩,可滚动内容的宽高比?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.