扩展 WPF 标签的大小

发布于 2024-12-13 11:15:18 字数 212 浏览 1 评论 0原文

我在 StackPanel 中有几个 Label 控件,它们的宽度设置为 Auto。但是,标签的宽度不会扩展以利用 StackPanel 中 100% 的可用空间。我怎样才能做到这一点?谢谢。

编辑:好的,我发现问题是因为我有一个 AccessText 属性。因此,即使 Horizo​​ntalAlignment 设置为 Stretch,我的标签仍在扩展,但 AccessText 并未扩展。

I have several Label controls inside a StackPanel and their width is set to Auto. However, the width of the label does not extend to utilize 100% of the space available in the StackPanel. How can I accomplish this? Thanks.

EDIT: Ok I found out the problem is because I have an AccessText property. So my label is expanding but AccessText is not, even when HorizontalAlignment is set to Stretch.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

〆凄凉。 2024-12-20 11:15:18

自动意味着如果水平对齐方式为居中,标签将占用文本所需的空间。您需要将水平对齐设置为拉伸,以使其占据整个宽度。

Auto means that the label will take up just as much space is needed for the text if Horizontal Alignment is center. You will need to set the Horizontal Alignment to stretch for it to take up the entire width.

三人与歌 2024-12-20 11:15:18

Horizo​​ntalAlignment 设置为 Stretch

Set HorizontalAlignment to Stretch.

懒猫 2024-12-20 11:15:18

我设置了以下属性,它对我有用。

Width="Auto" HorizontalAlignment="Left"

I set following properties and it worked for me.

Width="Auto" HorizontalAlignment="Left"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文