【发布时间】:2016-09-06 02:24:42
【问题描述】:
我做错了什么?
以下代码有效:
<ScrollViewer x:Name="scrollChatMessages">
<TextBlock x:Name="txtChatMessages" TextWrapping="Wrap"/>
</ScrollViewer>
但是一旦我与设计器进行了修改,使其看起来更整洁并且不会占据整个 Grid,ScrollView 就不会再滚动 Scrollblock 的内容了:
<ScrollViewer x:Name="scrollChatMessages" HorizontalAlignment="Left" Height="181" Margin="95,10,0,0" VerticalAlignment="Top" Width="300">
<TextBlock x:Name="txtChatMessages" HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Top" Height="181" Width="300"/>
</ScrollViewer>
有人可以向我解释这种行为吗?
提前致谢!
【问题讨论】:
-
我不明白你的问题
-
@Sajeetharan 在第一个代码中,ScrollView 能够滚动,因此从 TextBlock 中掉出的所有内容都可以通过滚动看到。使用第二个代码,所有内容都放在我想要的位置,但是滚动条突然不再对应 TextBlock?
标签: c# wpf xaml scrollview textblock