2

複数の BlockUIContainers が互いに背中合わせになっている FlowDocument があります。これらの UIContainers はそれぞれ、異なるソースからの異なる種類のコンテンツを表しますが、すべて関連しているため、1 つのページにまとめて表示したいと考えています。別の言い方をすれば、ページ間で分割したくありません。

Paragraph クラスには、KeepWithNext というプロパティがあり、その後に続く段落が常に特定の段落と同じページに留まるようにします。

この機能を BlockUIContainer に追加したい (または BlockUIContainer をサブクラス化して追加したい) のですが、Paragraph クラスで KeepWithNext プロパティを使用する方法がわかりません。

Reflector を使用して洞察を得ようとしましたが、私が知る限り、Paragraph クラス内で実際に使用されていない単なるブール値のプロパティです。これは、ページネーターが何らかの形でプロパティをどうするかを知っていると私に信じさせます。

私がこれにどのようにアプローチすべきかについて誰も手がかりを持っていますか? Paragraph の機能に合わせて何をする必要があるかを知るには、どこを見ればよいですか?

4

1 に答える 1

0

内部ページネーションがどのように機能するかはわかりませんが...

を拡張する代わりにBlockUIContainer、既存のKeepWithNextプロパティ onを使用してinsideParagraphに変換する方がはるかに簡単な場合があります。BlockUIContainersInlineUIContainersParagraphs

于 2012-03-16T15:29:38.187 に答える