Я пытаюсь заставить favicon работать с созданным веб-браузером. Я предполагаю, что мне нужно использовать изображение и применить к нему код. Я нашел этот код, но FromStream
и FromFile
дают мне ошибку System.Windows.Controls.Image
не содержит определения для FromStream
для обоих, так как я довольно новичок в программировании. Я не знаю, что мне нужно сделать для решения проблемы.Нужна помощь в получении favicon, работающей в браузере C# WPF
Любая помощь будет принята с благодарностью.
Это код:
public static Image favicon(String u, string file)
{
Uri url = new Uri(u);
String iconurl = "http://" + url.Host + "/favicon.ico";
WebRequest request = WebRequest.Create(iconurl);
try
{
WebResponse response = request.GetResponse();
Stream s = response.GetResponseStream();
return Image.FromStream(s);
}
catch (Exception ex)
{
//return a default icon in case
//the web site doesn`t have a favicon
return Image.FromFile(file);
}
}
Просто перейдите в 'System.Drawing.Image.FromStream' –