在我的WPF应用程序中,我将打印ListBox的内容。我想在PrintDialog框中添加一个新控件,以选择要打印的行数(项)。
是否可以自定义现有的PrintDialog框并添加新控件以绑定到ListBox.Count?
或者有更好的方法吗?
答案 0 :(得分:2)
实际上可以使用.NET扩展常用对话框。我找到了this article on MSDN。但是,我不确定这是否也适用于打印对话框或是否仍然可以完成,但我建议你先阅读。
答案 1 :(得分:1)
“C#提供了一个标准的PrintDialog,它具有所有基本的打印对话功能。由于它被声明为密封类,因此无法通过C#本机语法扩展它。”
请参阅以下链接: http://www.codeproject.com/Articles/16797/Extending-C-PrintDialog-Part-I
您始终可以从头开始创建自己的“打印对话框屏幕”,然后您可以添加下拉列表,然后打印(下拉列表),然后从列表框中获取(连接或构建字符串)并发送到指定的打印机。