ScrollViewer里嵌套StackPanel ,TextBlock设置TextWrapping="Wrap"不起作用,
原因:在StackPanel 中的TextBlock 随 StackPanel变化宽度,而StackPanel 的大小也是随父级ScrollViewer 变化的,所以无法知道确切的宽度
解决方法:StackPanel 设置Width
<ScrollViewer x:Name="sv_jibenshiyi" Margin="0 20 0 0" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden" >
<StackPanel Name="sp_jibenshiiyi" Orientation="Vertical" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="900">
<!--StackPanel 有WidthTextBlock才能换行-->
<!--<TextBlock Margin="0 10 0 10" TextWrapping="Wrap">
[hang]
</TextBlock>
<TextBlock Margin="0 10 0 10" TextWrapping="Wrap"><Run Text="1.兴盛;流行:复~。新~。 现在已经不~这种式样了。"/></TextBlock>-->
</StackPanel>
</ScrollViewer>