WPF中的文本框大小更新

WPF中的文本框大小更新,wpf,Wpf,我用的是文本框。 IsReadOnly=True时显示此图片 I'v设置后IsReadOnly=False 文本被修剪的问题。 如果我放几个辛波耳,如果变成好尺寸。 TextBox是网格的子级。栅格行高度设置为“自动” 当我设置IsReadOnly=False时,如何才能获得好的大小?在不知道您为文本框设置的高度的情况下(您应该发布代码和所有相关信息),我会说您尝试给它一个固定的大小。这很好 TextBox.Measure(new Size(Double.PositiveInfinity,

我用的是文本框。 IsReadOnly=True时显示此图片

I'v设置后IsReadOnly=False

文本被修剪的问题。 如果我放几个辛波耳,如果变成好尺寸。

TextBox是网格的子级。栅格行高度设置为“自动”


当我设置IsReadOnly=False时,如何才能获得好的大小?

在不知道您为文本框设置的高度的情况下(您应该发布代码和所有相关信息),我会说您尝试给它一个固定的大小。

这很好

TextBox.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
TextBox.Arrange(new Rect(new Point(0, 0), TextBox.DesiredSize));