सिस्टम की सूची से कैसे जुड़ें। ड्रॉइंग.प्रिंटिंग। प्रिंटर सेटिंग। इंस्टॉल किए गए प्रिंटर, जो एक स्थिर स्ट्रिंगकोलेक्शन है, डब्ल्यूपीएफ एक्सएएमएल में। उदाहरण के लिए, इसे कॉम्बोबॉक्स में उपयोग करने के लिए, इसलिए उपयोगकर्ता उपयोग करने के लिए प्रिंटर का चयन कर सकता है।WPF इंस्टॉल किए गए प्रिंटर की सूची में बाध्य करें
12
A
उत्तर
24
अपने XAML कोड को System.Drawing.Print के लिए नाम स्थान जोड़ें:
<ComboBox Name="cmbPrinterSelection" Width="300" ItemsSource="{x:Static Printing:PrinterSettings.InstalledPrinters}" SelectionChanged="cmbPrinterSelection_SelectionChanged" />
उम्मीद है कि इस वसीयत:
xmlns:Printing="clr-namespace:System.Drawing.Printing;assembly=System.Drawing"
फिर सिस्टम पर स्थापित प्रिंटर की सूची दिखाने के लिए बता गया जोड़ने किसी को कुछ समय बचाओ।
1
System.Printing
असेंबली का संदर्भ जोड़ें।
using System.Printing;
using System.Linq;
// ...
var printers = new LocalPrintServer().GetPrintQueues(pq => pq.Name);