Я использовал DataGrid (из WPF Toolkit) и успешно создал все свои данные.
Следующим шагом я хочу напечатать всю DataGrid (масштабированную до одной напечатанной страницы).), хотя видимая DataGrid в моем окне в настоящий момент прокручивается.
Когда я готовил DataGrid к печати, я попытался установить DesiredSize в PositiveInfinity, а затем вызвать Measure (.), чтобы получить необходимыйразмер DataGrid.Но когда я вызываю Arrange (.), Он печатает только ту часть элемента управления DataGrid, которая в данный момент видна на экране.Я знаю, как масштабировать его до нужного размера, но не могу получить невидимую часть DataGrid для вывода на принтер.
Я пытался отрисовать растровое изображение (RenderTargetBitmap), ноэто та же проблема.Я также попытался установить значения MinHeight и MinWidth равными DesiredSize, чтобы попытаться / force / вещи.Но это тоже не работает.
Все, что я когда-либо вижу на своей печатной странице, это то, что было видно на экране.
Кто-нибудь знает, как решить эту проблему?