我在scrollviewer中有一个richtextblock,richtextblock的内容很长。当我滚动内容时,如何获得第一个单词/ textpointer / offset
我试图通过
计算当前的offsetprivate void _scrollViewer_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e)
{
CurrentOffset = (int)((_scrollViewer.VerticalOffset / _scrollViewer.ScrollableHeight) * _richTextBlock.ContentEnd.Offset);
}
但这不准确。