WPF DataGrid Печать прокручиваемых визуальных элементов - PullRequest
1 голос
/ 05 марта 2010

Я использовал DataGrid (из WPF Toolkit) и успешно создал все свои данные.

Следующим шагом я хочу напечатать всю DataGrid (масштабированную до одной напечатанной страницы).), хотя видимая DataGrid в моем окне в настоящий момент прокручивается.

Когда я готовил DataGrid к печати, я попытался установить DesiredSize в PositiveInfinity, а затем вызвать Measure (.), чтобы получить необходимыйразмер DataGrid.Но когда я вызываю Arrange (.), Он печатает только ту часть элемента управления DataGrid, которая в данный момент видна на экране.Я знаю, как масштабировать его до нужного размера, но не могу получить невидимую часть DataGrid для вывода на принтер.

Я пытался отрисовать растровое изображение (RenderTargetBitmap), ноэто та же проблема.Я также попытался установить значения MinHeight и MinWidth равными DesiredSize, чтобы попытаться / force / вещи.Но это тоже не работает.

Все, что я когда-либо вижу на своей печатной странице, это то, что было видно на экране.

Кто-нибудь знает, как решить эту проблему?

1 Ответ

1 голос
/ 10 июня 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...