如何在WPF中自动调整标签文本的大小?

时间:2015-10-21 18:20:40

标签: wpf visual-studio devexpress visual-studio-2015

我将我的标签放在一个双列网格中,并将其大小设置为auto,当我运行我的应用程序时,如果我最大化它,标签的大小会增加(我确信它会增长,因为我已经添加了背景颜色和背景颜色也调整大小以适应它所放置的整个双列网格。我的问题是标签的文本本身不会增长并保持相同的9pt。我错过了一个属性选项来将我的Label文本设置为自动调整大小?

我已经阅读了使用视图框和文本块进行此操作的教程,虽然它有效但我在将其设置为两列时遇到了麻烦,因为它在我运行应用程序时调整了大小,尽管设置正确。

1 个答案:

答案 0 :(得分:0)

好的,我终于做到了。我所做的是使用Viewbox + Textblock,我在视图框周围放置一个边框并相应地设置其背景,并将文本块的背景设置为无,现在它按照我的要求工作了。

我当时遇到的问题是我不知道如何在视图框上添加背景颜色所以我尝试了一种补救措施,其中我更改了文本块的背景但问题是文本块有自己的大小,即使我拉伸它,它只会包含文本的宽度而不是整个视图框。