Czy możliwa jest instalacja dowolnej innej przeglądarki internetowej obok IE w aplikacji komputerowej WPF?Przeglądarka hostów w WPF
Edit:
Jeśli tak, to w jaki sposób?
Czy możliwa jest instalacja dowolnej innej przeglądarki internetowej obok IE w aplikacji komputerowej WPF?Przeglądarka hostów w WPF
Edit:
Jeśli tak, to w jaki sposób?
Nie jest kontrola WPF dostępny dla gospodarzem instancję przeglądarki Chrome Google: http://chriscavanagh.wordpress.com/2009/08/25/wpf-chromium-webbrowser-source-code/
Nie bez tworzenia własnego niestandardowego hosta i powiązanego powiązania.
Kontrola WPF WebBrowser używa interfejsów COM udostępnianych przez IE do działania. Jeśli chcesz korzystać z Firefoksa lub Webkita, musisz zbudować zarządzane opakowanie dla przeglądarki (lub znaleźć taką, jak przypuszczam), a następnie zawinąć ją w formant użytkownika WPF. Nie byłoby to banalne, ponieważ te przeglądarki prawdopodobnie używają GDI/GDI + do rysowania i HWND do zarządzania oknami, które mogą pracować z WPF, ale musisz przezwyciężyć wiele problemów związanych z interopowaniem.
Zastanowiłem się nad zrobieniem tego samemu, ale potem pomyślałem, że może to być równie proste (biorąc pod uwagę mój ograniczony cel w tym czasie) stworzenie nowej przeglądarki opartej na WPF przy użyciu Dokumentu, od tego czasu może uczestniczyć w WPF transformacje i animacje oraz natywnie wystawiać DOM na drzewo wizualne.
Można gospodarzem, przeglądarkę Chromium (WebKit), używając http://code.google.com/p/chromiumembedded/
Sprawdź linki znajduje się link do .NET/Opakowanie jednostkowe https://bitbucket.org/xilium/xilium.cefglue/wiki/Home
jest za darmo? czy zapłaciłeś? –
@MiteshKhatri, czy zawracałeś sobie tą linią? Mówi dosyć wyraźnie, że kod źródłowy jest dostępny na Codeplex. –