我正在創建一個WPF應用程序。我使用條形碼庫來生成每個員工ID的條形碼。但是,當我嘗試條碼圖像分配給圖像控制,然後它顯示以下錯誤:
不能隱式轉換類型爲System.Drawing.Image到system.windows.controls.image
這裏是我的代碼:不能將類型system.drawing.image隱式轉換爲system.windows.controls.image
public partial class Card : Window
{
private PrintDialog dialog;
Image myimg;
public Card(String a, String b, String c, String d, String e, String f, String g, String h, String i)
{
InitializeComponent();
myimg = Code128Rendering.MakeBarcodeImage(h, 2, true);
image2 = myimg;
}
private void button1_Click(object sender, RoutedEventArgs e)
{
dialog = new PrintDialog();
dialog.PrintVisual(canvas1, "Employee Card");
}
}
請幫我一把。
[This answer](http://stackoverflow.com/a/8491098/1136211)可能會幫助你從System.Drawing.Image轉換爲[BitmapSource](http://msdn.microsoft.com/en-us /library/system.windows.media.imaging.bitmapsource.aspx),它將被分配給myimg。[來源](http://msdn.microsoft.com/zh-cn/library/system.windows.media.imagesource的.aspx)。 – Clemens 2012-04-28 17:36:28