cabaran:
Bagaimana anda secara berkesan menggabungkan imej System.Drawing.Bitmap ke dalam aplikasi WPF, yang menggunakan System.Windows.Media.Imaging.BitMapimage?
Penyelesaian:
Pendekatan yang diselaraskan memanfaatkan MemoryStream untuk penukaran:
<code class="language-csharp">using System.IO; using System.Windows.Media.Imaging; using (MemoryStream memoryStream = new MemoryStream()) { bitmap.Save(memoryStream, System.Drawing.Imaging.ImageFormat.Png); memoryStream.Position = 0; BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = memoryStream; bitmapImage.CacheOption = BitmapCacheOption.OnLoad; bitmapImage.EndInit(); }</code>
kemudian siap digunakan dalam kawalan WPF. bitmapImage
Atas ialah kandungan terperinci Bagaimana untuk memaparkan sistem.drawing.bitmap di WPF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!