コード ビハインドから入力している FlowDocumentPageViewer コントロールがあります。3-4 項目からテキストを追加しています。アイテム 1,2,3... がどのページで終了するかを知る必要があります。
これらのアイテムは、ループ内の FlowDocument に追加され、最後に私が持っている
flowDocumentPageViewer.Document = resultsDocument;
でも、それでも電話したら
flowDocumentPageViewer.PageCount
それでも 0 になります。クリックなどのイベントを実行し、ウィンドウがレンダリングされた後に上記の PageCount を出力すると、正しい値が出力されます。ただし、FlowDocument に入力するときに、この値の現在の合計が必要です。誰かがテキストメトリックまたはこれを解決できる他の方法で何らかのトリックを知っていることを願っています.