自动调整覆盖长多个文本框WP8

时间:2014-04-22 00:10:58

标签: xaml windows-phone-8 textbox

我刚刚在xaml中创建了文本框。它可能由很长的文本填充。

<TextBox x:Name="txtStory" Grid.Row="1" Grid.Column="1" MinWidth="456" MinHeight="200" TextWrapping="Wrap" Foreground="Black" AcceptsReturn="True" VerticalScrollBarVisibility="Visible"/>

我的问题是当我输入多行时,它会像cropped

一样被裁剪

如何使用滚动或其他可以使用的方法制作文本框?谢谢

1 个答案:

答案 0 :(得分:1)

您必须设置ScrollViewer的最大高度,并可以将滚动条的可见性设置为自动。

Follow this link for more info

 <ScrollViewer Height="200" VerticalScrollBarVisibility="Auto">
        <TextBox x:Name="txtStory" VerticalAlignment="Top" TextWrapping="Wrap" Height="Auto" HorizontalAlignment="Left" Text="TextBox" Width="460">

        </TextBox>
    </ScrollViewer>

在上面的示例中,您可以根据需要设置ScrollViewer高度