public ImageView(Image image) { InitializeComponent(); var strmImg = new MemoryStream(image.Data); var myBitmapImage = new BitmapImage(); myBitmapImage.BeginInit(); myBitmapImage.StreamSource = strmImg; myBitmapImage.EndInit(); Image.Source = myBitmapImage; this.Height = myBitmapImage.Height; this.Width = myBitmapImage.Width; this.Title += " " + image.Name; }