У меня есть FlowDocument с несколькими BlockUIContainers друг к другу. Эти UIContainers представляют разные типы контента из разных источников, но все они связаны, и я бы хотел, чтобы они оставались вместе на странице. Иными словами, я не хочу, чтобы они были разбиты на страницы.
Класс Paragraph имеет свойство KeepWithNext, которое гарантирует, что следующий за ним абзац всегда останется на той же странице, что и данный абзац.
Я хотел бы добавить эту функциональность в BlockUIContainer (или добавить в него подкласс BlockUIContainer), но я не знаю, как свойство KeepWithNext используется для класса Paragraph.
Я пытался использовать Reflector, чтобы получить некоторое представление, но, насколько я могу судить, это просто логическое свойство, которое не используется внутри класса Paragraph. Это заставляет меня поверить, что пагинатор каким-то образом знает, что делать со свойством.
Кто-нибудь знает, как мне к этому подойти? Куда мне обратиться, чтобы узнать, что мне нужно сделать, чтобы соответствовать функциональности абзаца?