У меня есть 2 возможных способа отображения моего FlowDocument:
FlowDocumentScrollViewer Потенциал роста:- Это просто представляет мне данные, без внимания к страницам, поэтому пользователь просто прокручивает все.При печати я могу добавить верхний и нижний колонтитулы, и страницы решаются там.- Когда я изменяю размер моего окна, содержимое остается правильно с увеличением 100%, как я хочу.
Недостаток:- При большом количестве данных просто происходит сбой, создается впечатление, что все элементы управления отображаются одновременно или что-то в этом роде.
FlowDocumentPageViewer Потенциал роста:- С большим количеством данных это все еще быстро.
Недостаток:- Это решает страницы для меня, которые не имеют значения.- Когда я изменяю размер окна, содержимое увеличивается в соответствии с размером окна.Что делает контент нечитаемым очень быстро.Возможное решение этой проблемы - окружение элемента управления ScrollViewer, который работает.Но когда вы прокручиваете страницу вниз, чтобы просмотреть содержимое нижней страницы, в конце она переходит на следующую страницу, а если вы затем прокручиваете ее слишком далеко, она переходит на предыдущую страницу, что очень раздражает.
Что я в итогехотите FlowDocumentScrollViewer, но потом с быстрым временем загрузки.
У кого-нибудь есть какие-либо идеи / советы по этому вопросу?Очень ценится!