繁体   English   中英

WPF标签内容对齐

[英]WPF Label content alignment

在WPF标签中,如此对齐,如果字体大小增加,标签大小在底部正确

替代文字

是否有可能使其从右上方增加?

PS。

标签包含在Canvas

如果使用Canvas.Top在Canvas中指定垂直标签位置,则当font-size增加时,它将向下增长。 如果使用Canvas.Bottom指定垂直位置,它将向上增长。 Canvas.Left和Canvas.Right也是如此。

设置控件的底部和左侧属性。

<Label Canvas.Bottom="50" Canvas.Left="50">Hello</Label>

什么样的容器贴着您的标签?

看起来您正试图在画布上绘制一个点并添加标签。 我建议将两个标签放在一个面板中,以便它们一起缩放,然后将面板放置在“画布”上的该点上。

作为替代方案,您可以考虑在标签上使用RenderTransform而不是FontSize更改。 您可以将标签缩放到更大的尺寸,并设置“缩放”的中心点以调整其缩放方向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM