如何在运行时重新调整按钮的大小

本文关键字:调整 按钮 运行时 新调整 | 更新日期: 2023-09-27 18:22:05

我想让我的按钮根据里面的文本改变大小。有点像一个标签,它的高度和宽度设置为"自动",但我想从一个预先确定的尺寸开始。

有没有一种方法可以放置按钮,调整大小,并允许根据运行时文本更改重新调整大小?如果是,我该怎么做?

我看过这个例子:http://social.msdn.microsoft.com/Forums/vstudio/en-US/188c196e-90d8-4584-bc62-38d7e008cf5c/how-do-i-resize-button-text-upon-button-resize

这与在按钮顶部插入文本块有关,但当文本调整时,有时新文本会变得太小,因为文本由于某种原因没有换行。。。

谢谢。

如何在运行时重新调整按钮的大小

您可以设置MinWidthMinHeight属性,以便从预定的大小开始,按钮将能够随文本增长。

不幸的是,这不允许按钮变小。

然后,您需要根据其内容对其进行调整。也就是说,没有XAML定义的大小。

页面上的元素通常根据其子元素的大小进行调整。