I have qrcode generator (I used ZXing.QrCode)
public Bitmap GenerateQR(int width, int height, string text)
{
var bw = new ZXing.BarcodeWriter();
var encOptions = new ZXing.Common.EncodingOptions() { Width = width, Height = height, Margin = 0 };
bw.Options = encOptions;
bw.Format = ZXing.BarcodeFormat.QR_CODE;
var result = new Bitmap(bw.Write(text));
return result;
}
Now I wonted to show qr code in new window so i call:
var window = new Zeszycik.View.show(GenerateQR(300,300,"some txt"));
window.Show();
But I don't know how to show qrcode in new window
public show(Bitmap qrcode)
{
InitializeComponent();
print(qrcode);
}
private void print(Bitmap img)
{
image.Source = img; //error
}