Перенос части таблицы datagrid wpf на другую страницу FlowDocument

131
08 сентября 2019, 00:50

Печатаю содержимое FlowDocumentReader, который содержит текстовые данные и таблицу datagrid. Кусок разметки с таблицей:

...Текст до таблицы
<Paragraph Style="{StaticResource DeviceTableHeader}">
                <InlineUIContainer >
                    <DataGrid x:Name="dgDeviceList" Width="740" RowDetailsVisibilityMode="Collapsed" CanUserAddRows="False"  RowHeaderWidth ="0" ColumnWidth="*" ScrollViewer.CanContentScroll="False" AutoGenerateColumns="False" FontSize="12" CanUserSortColumns="False" CanUserReorderColumns="False" CanUserResizeColumns="False" EnableRowVirtualization="False" IsTextSearchEnabled="True" UseLayoutRounding="False">
                        ...
                    </DataGrid>
                </InlineUIContainer>
            </Paragraph>

При печати содержимого, текст до таблицы остаётся на одной странице, таблица переносится на другую страницу. Теперь вопрос: как можно сделать так, чтобы таблица при печати "обрезалась" на одной странице и вставлялась на другую, и можно ли это вообще сделать? В случае, если таблица превосходит размеры другой страницы, появляется полоса прокрутки таблицы, которую с помощью свойства ScrollViewer.CanContentScroll="False" никак не убирается. Полосы прокрутки тоже быть не должно. Быть может есть другой способ вывода данных в виде таблицы на печать без изобретения колеса, кроме как через datagrid?

READ ALSO
C# WPF LINQ обратиться к последней ветке группы

C# WPF LINQ обратиться к последней ветке группы

Мне нужно сгрупировать коллекцию по нескольким свойствам, я делаю так:

138
Переход между 2d и 3d в unity

Переход между 2d и 3d в unity

я пишу простенькую игру на Unity и работаю в 2d измерении, но я хотел бы реализовать переход между 2d и 3d: Игрок в 2d режиме входит в портал и резко...

98
Нужна помощь с TabControl

Нужна помощь с TabControl

Всех привествую, появился вопросНе могу при нажатии кнопки Clear не стираются позиции чексбоксов и текстовых полей

145
Zebra LP 2824 и печать через COM

Zebra LP 2824 и печать через COM

Некоторое время назад написал программу для печати на самоклеящихся этикетках для Zebra-образных принтеров

114