私はWPFアプリケーションを作成しています。私は各従業員IDのバーコードを生成するためにバーコードライブラリを使用しました。私のコードがある
が暗黙のうちにここ
をsystem.windows.controls.imageするタイプのsystem.drawing.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");
}
}
私がイメージコントロールにバーコード画像を割り当てるしようとすると、しかし、それは次のようなエラーが表示さ
私を助けてください。
[この回答](http://stackoverflow.com/a/8491098/1136211)は、System.Drawing.Imageから[BitmapSource](http://msdn.microsoft.com/en-us)に変換するのに役立ちます。 /library/system.windows.media.imaging.bitmapsource.aspx)、myimgに割り当てられます。[Source](http://msdn.microsoft.com/en-us/library/system.windows.media.imagesource) .aspx)。 – Clemens