C# 如何使按钮在运行时变大?
我想让我的按钮根据里面的文字改变大小。有点像一个标签,它的高度和宽度设置为“自动”,但我想从一个预先确定的尺寸开始 是否有方法放置按钮,调整其大小,并允许根据运行时文本更改重新调整大小?如果是,我该怎么做 我已经看了这个例子: 它与在按钮顶部插入文本块有关,但是当文本调整时,有时新文本会变得太小,因为文本由于某种原因没有换行C# 如何使按钮在运行时变大?,c#,wpf,button,resize,C#,Wpf,Button,Resize,我想让我的按钮根据里面的文字改变大小。有点像一个标签,它的高度和宽度设置为“自动”,但我想从一个预先确定的尺寸开始 是否有方法放置按钮,调整其大小,并允许根据运行时文本更改重新调整大小?如果是,我该怎么做 我已经看了这个例子: 它与在按钮顶部插入文本块有关,但是当文本调整时,有时新文本会变得太小,因为文本由于某种原因没有换行 谢谢。您需要根据内容调整大小。也就是说,没有定义XAML大小 页面上的元素通常根据其子元素调整大小。您可以设置MinWidth和MinHeight属性,以便从预定大小开始
谢谢。您需要根据内容调整大小。也就是说,没有定义XAML大小
页面上的元素通常根据其子元素调整大小。您可以设置MinWidth和MinHeight属性,以便从预定大小开始,按钮将能够随文本增长
不幸的是,这将不允许按钮变小。这与使用“高度和宽度自动”有什么不同-基本上就是摆脱任何XAML大小调整?你是说在
内容
时重新调整实际的按钮
控件的大小,这可能是文本更改,还是说改变按钮中的字体大小和文本排序以适应按钮
,就像你发布的链接一样?此外,在WPF中,按钮始终是可重新调整大小的,除非您通过指定硬编码的尺寸限制了其重新调整大小的能力。我只是不知道你想达到什么目的。通常,您不会在WPF控件上设置任何尺寸,而是由布局控件来管理。