我正在尝试放置两个标签,一个紧挨着另一个(间距很小)。
例如
标签 1 标签 2
每个标签的内容总是不同的,通常标签 2 会有更多字符,但我希望内容随着窗口大小的调整而缩放,并且我希望标签 1 和标签 2 中的字体大小保持一致。
如果标签 2 的内容太长,我不在乎是否被裁剪。
我尝试使用具有两列的网格并将标签放在 ViewBox 内:
<Viewbox Margin="0,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left">
<Label Margin="0,0,0,0" Content="{Binding Path=Suburb}"/>
</Viewbox>
问题在于,定位永远不会正确,字体大小也不会保持一致。
实现这一目标的最佳布局方法是什么?我可以通过绑定来同步字体大小吗?我已经尝试将标签 2 的 FontSize 属性绑定到标签 1 的 FontSize 但这不起作用,因为它每次都返回 12,无论字体实际有多大/小(我假设实际的 FontSize 没有被计算,因为标签位于 ViewBox 内)。
有什么建议么?
谢谢