【问题标题】:Printing multiple pages in Silverlight (4.0)?在 Silverlight (4.0) 中打印多页?
【发布时间】:2010-08-30 23:56:40
【问题描述】:

我正在尝试从 Silverlight 4 打印一个包含多个页面的网格。

该网格包含一个“标题部分”(另一个包含日期、图像等的网格)设置,因为我需要它来查看它,以及一个带有数据模板的 ItemsControl,其项目源设置为可观察的对象集合。

到目前为止,我在代码中设置的只是 PageVisual(到网格),但我得到的只是第一页。所以我相信我必须设置 HasMorePages (因为默认为 False)。

但是要做到这一点,我真的需要根据我的 observable 集合中的 # 个对象来计算我的代码中的 # 个页面吗?例如通过循环遍历集合并在新的堆栈面板等上为每个创建 uielement?还是我缺少什么?

还有没有办法使用我已经创建的“标题部分”?我尝试如上所述循环遍历集合,但如果我尝试将标题网格添加到新的堆栈面板,它会说它已经是另一个元素的子元素。我不想在 c# 代码中创建标题,因为它已经在 xaml 中布局。有什么想法吗?

谢谢!

【问题讨论】:

    标签: silverlight silverlight-4.0 printing


    【解决方案1】:

    看看这个:

    Silverlight 商业应用程序:模块 6.2 - 多页打印

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多