8

我有一个TextBlock, 包裹在一个 中ScrollViewer,并且 的Text属性TextBlock设置为一个任务的结果。的滚动条TextBlock不会根据任务返回的文本大小进行调整。

有任何想法吗?

<Grid>
   <Grid.ColumnDefinitions>
      <ColumnDefinition Width="500"/>
   </Grid.ColumnDefinitions>

   <ScrollViewer VerticalScrollBarVisibility="Auto" 
                 Height="177" 
                 Width="500" 
                 HorizontalScrollBarVisibility="Disabled">
      <TextBlock Height="177" 
                Text="Extracted Xml" 
                Width="504" 
                HorizontalAlignment="Stretch" 
                TextWrapping="Wrap" />
   </ScrollViewer>
</Grid>
4

1 回答 1

22

ScrollViewer根据子控件的尺寸计算它的滚动条。

因此,从您的和 ScrollBars中删除Height属性应该可以按预期工作TextBlock

于 2013-02-22T15:45:01.887 回答