如何在textBox中将文本换行时增加高度?

时间:2012-08-08 10:51:05

标签: windows-phone-7 textbox textwrapping

我们需要在Windows Phone应用程序的文本框中处理更多详细信息。 当用户在textBox中输入一些字符串和textwrap支持时。 如何在文本框中的文本内容textwrap中增加高度?

as fllow:

  <StackPanel x:Name="BuildDefaltTask_SP" Grid.Row="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
        <TextBox x:Name="AddNewTaskContent_TB" Height="150" Margin="-12" FontSize="26" FontWeight="ExtraBold" TextWrapping="Wrap" Style="{StaticResource TextBoxStyle}"></TextBox>
    </StackPanel>

1 个答案:

答案 0 :(得分:1)

如果您将Height设置为Auto,那么当您输入更多行时,它应随着文字一起增长。

您也可以通过以下代码执行此操作:例如Setting height of textbox to auto in code-behind for a dynamically created textbox

或者您可以使用MeasureText - Autoresize textbox control vertically

自行控制尺寸