2012-11-21 5 views

答えて

24

あなたのXAMLコードにSystem.Drawing.Printの名前空間を追加します。

xmlns:Printing="clr-namespace:System.Drawing.Printing;assembly=System.Drawing" 

はその後、システムにインストールされているプリンタの一覧を表示するコンボボックスを追加します。

<ComboBox Name="cmbPrinterSelection" Width="300" ItemsSource="{x:Static Printing:PrinterSettings.InstalledPrinters}" SelectionChanged="cmbPrinterSelection_SelectionChanged" /> 

うまくいけば、この意志いくつかの時間を節約する。

1

System.Printingアセンブリへの参照を追加します。

using System.Printing; 
using System.Linq; 

// ... 

var printers = new LocalPrintServer().GetPrintQueues(pq => pq.Name); 

https://stackoverflow.com/a/37156518/991267

関連する問題