【发布时间】:2010-12-28 00:17:29
【问题描述】:
我想制作一个仅缩放其高度,然后水平拉伸其内容的 Viewbox(或类似的东西)。
如果我这样做:
<Viewbox>
<StackPanel>
<Button>Foo</Button>
<Button>Bar</Button>
</StackPanel>
</Viewbox>
然后我明白了:
(来源:excastle.com)
它的作用就像两个按钮都有 HorizontalAlignment="Center",然后缩放结果。但我不想要 HorizontalAlignment="Center";我想要HorizontalAlignment="Stretch",像这样:
(来源:excastle.com)
所以我希望它读取其内容所需的高度,仅根据高度计算缩放因子,然后让缩放后的内容水平拉伸。
有没有办法使用 Viewbox 和/或某些第三方面板来完成此操作?
【问题讨论】: