이 나를 동적으로 동적으로 생성되거나 디스크에서로드 된 비트 맵에서로드 된 바이트와 WPF 이미지를 설정하는 일을하고있다 : 감사합니다 그래 내가 이전에 비슷한 시도했지만있어
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.IO;
using System.Drawing.Imaging;
namespace Examples
{
public class Util
{
private static void SetBitmap(Image imgDest, Bitmap bmpSource)
{
byte[] imageBytes;
using (MemoryStream stream = new MemoryStream())
{
bmpSource.Save(stream, ImageFormat.Png);
imageBytes = stream.ToArray();
}
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.BeginInit();
bitmapImage.StreamSource = new MemoryStream(imageBytes);
bitmapImage.EndInit();
imgDest.Source = bitmapImage;
}
}
}
안녕 데이비드 " 오류 HRESULT E_FAIL이 COM 구성 요소 호출에서 반환되었습니다. " "bmpSource.Save"를 시도 할 때 – Jambobond
제대로 작동 했으므로 좋은 아이콘을 System.Windows.Forms.ImageList()에 먼저 추가해야했습니다. – Jambobond