InteropBitmap to BitmapImage

后端 未结 3 1543
[愿得一人]
[愿得一人] 2021-01-18 21:13

I\'m trying to Convert a Bitmap (SystemIcons.Question) to a BitmapImage so I can use it in a WPF Image control.

I have the following method

3条回答
  •  情话喂你
    2021-01-18 21:54

    public System.Windows.Media.Imaging.BitmapImage QuestionIcon
    {
        get
        {
            using (MemoryStream ms = new MemoryStream())
            {
                System.Drawing.Bitmap dImg = SystemIcons.ToBitmap();
                dImg.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                ms.Position = 0;
                var bImg = new System.Windows.Media.Imaging.BitmapImage();
                bImg.BeginInit();
                bImg.StreamSource = ms;
                bImg.EndInit();
                return bImg;
            }
        }
    }
    

提交回复
热议问题