Печать нескольких страниц в Silverlight (4.0)? - PullRequest
3 голосов
/ 31 августа 2010

Я пытаюсь напечатать сетку, которая будет состоять из нескольких страниц из Silverlight 4.

Сетка состоит из «секции заголовка» (еще одна сетка с датой, изображением и т. Д.), Так как мне это нужночтобы посмотреть, и ItemsControl с шаблоном данных, чей источник элемента установлен в наблюдаемую коллекцию объектов.

Все, что я пока установил в коде, это PageVisual (для сетки), но все, что я получаю, это первая страница,Поэтому я считаю, что я должен установить HasMorePages (так как по умолчанию False).

Но чтобы сделать это, правда ли, что мне нужно вычислить # страниц в моем коде на основе # объектов в моей наблюдаемой коллекции?Например, перебирая коллекцию и создавая элемент для каждого на новой панели стека или тому подобное?Или мне чего-то не хватает?

Также есть ли способ использовать «раздел заголовка», который я уже создал?Я попытался перебрать коллекцию, как упомянуто выше, но если я пытаюсь добавить сетку заголовка к новой панели стека, он говорит, что это уже дочерний элемент другого элемента.Я не хочу создавать заголовок в коде c #, так как это уже макет в xaml.Есть идеи?

спасибо!

1 Ответ

0 голосов
/ 31 августа 2010

проверить это:

Silverlight Business Apps: модуль 6.2 - Многостраничная печать

http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule6/SL4LOB_06_02_MultipagePrinting/

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