У меня есть кнопка и изображение с именем image1 в моем приложении wpf. Я хочу добавить источник изображения изображения1 из значка файла местоположения или пути к файлу. Вот мой код:Как преобразовать значок (растровое изображение) в ImageSource?
using System.Windows;
using System.Windows.Media.Imaging;
using System.IO;
using System.Drawing;
namespace WpfApplication2
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Icon ico = System.Drawing.Icon.ExtractAssociatedIcon(@"C:\WINDOWS\system32\notepad.exe");
image1.Source = ico.ToBitmap();
}
}
}
И ошибка говорит
Не может неявно преобразовать тип 'System.Drawing.Bitmap' в 'System.Windows.Media.ImageSource'
Как решить эту проблему?
Это может помочь: http://stackoverflow.com/a/26261562/424129 –