我正在尝试打印WPF视图。在打印的时候我试过这个。
Opera
在这样做时我的页面中的绑定无法正常工作PageRange显示为{0} 通过PrintDialog选择相同的打印机
internal string PrinterName { get; private set; }
public PrintDialog Printer
{
get
{
if (printer == null)
{
// Create a PrintDialog
printer = new PrintDialog();
printer.PrintQueue = new PrintQueue(new PrintServer(), this.PrinterName);
}
return printer;
}
}
foreach (string name in PrinterSettings.InstalledPrinters)
{
this.InstalledPrinters.Add(name);
}
this.PrinterName = this.InstalledPrinters[2];
My Binding工作正常,this.Printer.PageRange为“{1-0}”,所有其他值与上述情况相同。 为什么会这样?我如何通过第一种方法自行修复它?