У меня есть элемент управления FlowDocumentPageViewer, который я заполняю из кода позади.Я добавляю текст из 3-4 пунктов.Мне нужно знать, на какой странице элемент 1,2,3 ... заканчивается.
Эти элементы добавляются в FlowDocument в цикле, а затем в конце я получаю
flowDocumentPageViewer.Document = resultsDocument;
Однако даже тогда, когда я вызываю
flowDocumentPageViewer.PageCount
, я все равно получаю 0. Если я выполняю какое-либо событие, например, щелчок, и печатаю указанный выше PageCount после рендеринга окна, оно выводит правильное значение.Тем не менее, мне нужно промежуточный итог этого значения при заполнении FlowDocument.Я надеюсь, что кто-то знает какую-то хитрость с текстовыми метриками или любым другим способом, которым это может быть решено.