Entwickler-Ecke
WPF / Silverlight - WPF Erstellten Barcode als Image anzeigen
Chocoemilio - Mo 05.03.18 16:21
Titel: WPF Erstellten Barcode als Image anzeigen
Hallo Zusammen
Ich habe hier ein kleines Problem und zwar möchte ich den erstellten Barcode(Bitmap) als Image anzeigen lassen.
code:
C#-Quelltext
1:
| this.barcodeBox = new Bitmap(Barcode.createBarcode(textBoxArtnr.Text.Trim(), textBoxLagerort.Text.Trim(), 200, 100)); |
Der Barcode wird richtig erstellt nur der Bitmap zeigt mir eine Fehlermeldung und zwar: Namespacename wurde nicht gefunden
und wenn ich den Namespacename vorne ansetze.
C#-Quelltext
1:
| this.barcodeBox = new System.Drawing.Bitmap(Barcode.createBarcode(textBoxArtnr.Text.Trim(), textBoxLagerort.Text.Trim(), 200, 100)); |
bekomme ich wieder eine Fehlermeldung und zwar System.Drawing.Bitmap kann nicht in System.Windows.Control.Image konvertiert werden.
Ich komm da einfach nicht weiter ?????
Moderiert von Th69: Topic aus C# - Die Sprache verschoben am Mo 05.03.2018 um 16:25
Chocoemilio - Di 06.03.18 10:47
Hi
Danke für die Antwort habe jetzt das Bitmap in ein BitmapImage umgewandelt und an das ImageControl übergeben.
Jetzt wird das Bild auch angezeigt.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| System.Drawing.Bitmap dImg = new System.Drawing.Bitmap(Barcode.createBarcode(textBoxArtnr.Text.Trim(), textBoxLagerort.Text.Trim(), 200, 100));
MemoryStream ms = new MemoryStream(); dImg.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); BitmapImage bImg = new BitmapImage();
bImg.BeginInit(); bImg.StreamSource = new MemoryStream(ms.ToArray()); bImg.EndInit();
this.barcodeBox.Source = bImg; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!