WPF masaüstü uygulamasında IE'un yanına başka herhangi bir web tarayıcısı barındırabilir mi?Hosting tarayıcı WPF'de
Düzeltme:
Evet, nasıl?
WPF masaüstü uygulamasında IE'un yanına başka herhangi bir web tarayıcısı barındırabilir mi?Hosting tarayıcı WPF'de
Düzeltme:
Evet, nasıl?
Google'ın Chrome tarayıcısı bir örneğini barındıran için kullanılabilen bir WPF kontrolü Orada: http://chriscavanagh.wordpress.com/2009/08/25/wpf-chromium-webbrowser-source-code/ .NET için bir bağlantı
Kendi özel sunucunuzu ve ilişkili birlikte çalışmanızı oluşturmadan olmaz.
WPF WebBrowser denetimi, çalışmak için IE tarafından gösterilen COM arabirimlerini kullanır. Firefox veya Webkit'i kullanmak isterseniz, tarayıcı için yönetilen bir sarıcı oluşturmanız (veya bir tane varsayalım) ve bunu bir WPF kullanıcı denetiminde sarmanız gerekir. Bu tarayıcılar, çizim yapmak için GDI/GDI + 'yı ve WPF ile çalışabilen bir HWND'yi kullanması nedeniyle önemsiz olmaz, ancak çok sayıda birlikte çalışma sorunuyla uğraşmanız gerekir.
Bunu kendim yapmayı düşündüm, ancak daha sonra, belgeyi kullanarak WPF tabanlı yeni bir tarayıcı oluşturmak için (o sırada sınırlı amacım verildiği zaman) bu kadar kolay olabileceğini düşündüm. Dönüşümler ve animasyonlar ve DOM'u görsel ağaca doğal olarak maruz bırak.
Sen, bağlantıları http://code.google.com/p/chromiumembedded/
kontrol dışarı kullanarak Krom tarayıcı (WebKit) barındırabilir var/Mono sarıcı https://bitbucket.org/xilium/xilium.cefglue/wiki/Home
ücretsiz midir? veya ödenen? –
@MiteshKhatri, bağlantıyı takip ettiniz mi? Kaynak kodun Codeplex'te olduğunu açıkça belirtiyor. –