タイプ byte[] のプロパティがあります
byte[] _signature;
public byte[] Signature
{
get { return _signature; }
set
{
if (_signature != value)
{
_signature = value;
base.RaisePropertyChanged("Signature");
}
}
}
これに値を設定すると
System.Drawing.Image img = System.Drawing.Image.FromFile(openfile.FileName);
//covert image to base64 and save to sign
SignaturePath = openfile.FileName;
Signature = ImageTobyte(img, img.RawFormat);
....
private byte[] ImageTobyte(System.Drawing.Image image, ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
return imageBytes;
}
}
「 System.Byte Signature = ImageTobyte(img, img.RawFormat);
[]」型のオブジェクトを「System.String」型にキャストできません。