如何在scrollviewer中获取RichTextBlock的当前textpointer / offset

时间:2013-09-02 09:00:03

标签: windows-runtime windows-store-apps richtextblock

我在scrollviewer中有一个richtextblock,richtextblock的内容很长。当我滚动内容时,如何获得第一个单词/ textpointer / offset

我试图通过

计算当前的offset
private void _scrollViewer_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e)
    {
        CurrentOffset = (int)((_scrollViewer.VerticalOffset / _scrollViewer.ScrollableHeight) * _richTextBlock.ContentEnd.Offset);
    }

但这不准确。

0 个答案:

没有答案