我需要滚动文本块文本。例如,文本块包含 700 个单词。这些单词从后面的代码填充到文本块中,因为它可能是不同的 700 个单词,具体取决于某些“东西”。此表单上还有一个文本框。用户将文本块中的单词输入到文本框中。当他们键入时,我会跟踪他们所在的文本块中的哪个单词。但是,并非文本块中的所有单词都适合文本块查看区域,因此我需要从后面的代码滚动文本块。我该怎么做。
我正在使用 Silverlight 3。
谢谢香农
将一些代码放入其中可能很有用......这是滚动查看器和文本块
<ScrollViewer x:Name="svSourceText" Width="591" MaxHeight="202" VerticalScrollBarVisibility="Auto">
<TextBlock Height="202" Width="591" TextWrapping="Wrap"
x:Name="txtSource" FontSize="12" FontFamily="Fonts/Fonts.zip#Consolas" LineHeight="21.333"
/>
</ScrollViewer>
对于初学者.. 当我将文本添加到 txtSource 中时,滚动查看器不会将其滚动条更改为所需的高度。