我一直在ScrollViewer中做一个TextBlock,但是当TextBlock中的文本已满时,我似乎无法向下滚动ScrollViewer。以下是我的代码:
<ScrollViewer Canvas.Left="157" Canvas.Top="292" Name="scrollViewer1" Width="362"Height="76">
<TextBlock Canvas.Left="157" Canvas.Top="292" Height="76" Name="totalIngredient" Text="" Width="362" Background="#E6F8F2F2" FlowDirection="LeftToRight"/>
</ScrollViewer>
答案 0 :(得分:1)
你的TextBlock应该完全填充ScrollViewer,所以在ScrollViewer上设置margin / width / height等。同时将水平滚动条可见性设置为禁用,将垂直滚动条可见性设置为自动(或任何您想要的),并通过将TextWrapping设置为“Wrap”来进行TextBlock换行:
<ScrollViewer Canvas.Left="157" Canvas.Top="292" Width="362" Height="76" HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto" >
<TextBlock Name="totalIngredient" Background="#E6F8F2F2" FlowDirection="LeftToRight" TextWrapping="Wrap" />
</ScrollViewer>
答案 1 :(得分:1)
试试此代码
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Height="76" Width="362">
<TextBlock Name="totalIngredient" Text="" Background="#E6F8F2F2" TextWrapping="Wrap">
</TextBlock>
</ScrollViewer>