Xaml 在textblock中剪切的长文本

Xaml 在textblock中剪切的长文本,xaml,windows-phone-7,textblock,Xaml,Windows Phone 7,Textblock,我有个问题。我有一个文本块,我的文本被裁剪了。似乎只有当文本过长时才会出现,因为当文本较短时,没有问题 这就是我的代码: <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Grid.RowDefinitions> <RowDefinition Height="150" /> <RowDefinition Height="447*" />

我有个问题。我有一个文本块,我的文本被裁剪了。似乎只有当文本过长时才会出现,因为当文本较短时,没有问题

这就是我的代码:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <Grid.RowDefinitions>
        <RowDefinition Height="150" />
        <RowDefinition Height="447*" />
    </Grid.RowDefinitions>
        <Image Grid.Row="0" Source="{Binding TheContent.PathPicture}" />
        <ScrollViewer Grid.Row="1">
            <Grid>
                <TextBlock Text="{Binding TheContent.Text}" TextWrapping="Wrap" FontSize="24" />
            </Grid>
        </ScrollViewer>
</Grid>

文本如下所示:


是总结我的内容的唯一解决方案吗?

WP7上单个文本块的深度限制在2000像素左右。您需要将文本划分为多个块才能全部显示。

控件限制为2k正方形,但将文本拆分并在stackpanel中显示块并在ScrollViewer中包装这些块是一种相当直接的解决方案

亚历克斯·亚克宁在这里演示


文本是如何裁剪的?你能举个例子来说明这一点吗。