Как я могу перейти на определенную страницу в FlowDocumentReader?

Как я могу перейти на определенную страницу в FlowDocumentReader? Конечно, я использую режим страниц в FlowDocumentReader.

Я слышал, что FlowDocumentPageViewer имеет метод GoToPage(). поэтому проще использовать FlowDocumentPageViewer вместо FlowDocumentReader.

Тем не менее, я надеюсь использовать режим страницы и режим прокрутки. Я надеюсь использовать функцию GoToPage только в режиме страницы в FlowDocumentReader.

Могу ли я получить решение - Как я могу перейти на определенную страницу в FlowDocumentReader? (или я хочу знать, как я могу получить FlowDocumentPageViewer из FlowDocumentReader. Я думаю, что FlowDocumentReader имеет 3 режима (например, FlowDocumentPageViewer, scrollviewer...). Так что возможно конвертировать.

Могу ли я узнать способы?


person KONE Seion    schedule 08.10.2016    source источник


Ответы (1)


Обе вещи, которые вы хотите, невозможны. Однако вы можете создать новый класс, унаследовав его от FlowDocumentReader.

Вы можете увидеть исходный код FlowDocumentReader — https://referencesource.microsoft.com/#PresentationFramework/src/Framework/System/Windows/Controls/FlowDocumentReader.cs,ccac5a02d450af41.

Итак, попробуйте создать то, что вы хотите.

person BS Kim    schedule 09.10.2016