2009-07-16 14 views

Odpowiedz

4

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.

Powiązane problemy