Мне бы хотелось знать, есть ли такая вещь, как Gecko.NET;) Я имею в виду, как мы можем встроить WebView, и это "экземпляр" IE7 в любом приложении Windows Forms (и расскажите об этом до navigateto(fancy_url);
). Я бы хотел использовать Firefox или WebKit.
Кто-нибудь пробовал это?
ОБНОВЛЕНИЕ. Пожалуйста, имейте в виду, что, хотя можно использовать Gecko, используя указанные элементы управления, все еще невозможно распечатать при использовании Gecko.
ОБНОВЛЕНИЕ March 2010. Его все еще невозможно распечатать с использованием GeckoFX, однако существует несколько методов, которые могут быть достаточно, в зависимости от того, что вы пытаетесь сделать. См. http://geckofx.org/viewtopic.php?id=796 для получения дополнительной информации.
ОБНОВЛЕНИЕ Октябрь 2013: я больше не занимаюсь разработкой Windows, поэтому я не заинтересован в этом, но похоже, что развитие Gecko можно найти здесь: https://bitbucket.org/geckofx и, похоже, он недавно обновлен. Оставляя это здесь для будущих разработчиков Windows;)
ОБНОВЛЕНИЕ Январь 2017. Я получил электронное письмо от компании TeamDev. Они создали компонент браузера .NET на базе Chromium под названием "DotNetBrowser", который можно использовать для отображения современных веб-страниц в приложениях Windows Forms.
Чтобы процитировать письмо прямо:
Вот некоторые подробности о компоненте, которые могут быть полезны:
- DotNetBrowser основан на Chromium, поддерживая HTML5, CSS3, JS и новейшие веб-стандарты. Регулярно обновляется базовая версия библиотеки Chromium.
- Этот компонент подходит как для WPF, так и для настольных приложений Windows Forms, и работает как для С#, так и для VB.NET.
- Библиотека лицензируется на коммерческой основе, однако для Open Source и академических проектов предоставляются бесплатные лицензии.
Отказ от ответственности: Я не использовал этот DotNetBrowser, потому что я больше не занимаюсь разработкой Windows, но, возможно, стоит проверить, ищете ли вы решение для этого.