Использование Webkit-Sharp в проекте C # - PullRequest
1 голос
/ 22 марта 2012

Я пытаюсь использовать Webkit-Sharp для реализации простого HTML-браузера в моем приложении.Я использую Microsoft Visual C # Express Edition с надеждой в конечном итоге перенести код в Linux под Mono.

Моим первым шагом было добавить ссылки на все файлы DLL Webkit.

Затем я пошел и добавил стандартные элементы управления WebKitBrowser к панели инструментов стандартным способом и удалил элемент управления WebKitBrowser в мою форму (в частности, на TabPage.

Я добавил необходимые операторы usingиспользуя WebKit и используя Webkit.Interop; к моим объявлениям. Мой элемент управления webkitBrowser называется myBrowserControl. Насколько я понимаю, я должен иметь возможность выполнять такие действия, как

myBrowserControl.Navigate('http://www.google.com');

, и браузер должен перевести меня к Googleдомашняя страница. Но по какой-то причине она не понимает, что такое WebkitBrowser. В моем коде конструктора форм у меня есть следующая строка:

private WebKit.WebKitBrowser myBrowserControl;

, и мне говорят, что WebKitBrowser не существует впространство имен WebKit и я, возможно, пропускаем ссылку на сборку. Но это не похоже на меня. Может кто-нибудь помочь мне разобраться в этом? Я знаю, что делаю что-то простое неправильно, но я не могу понять, что именно.

Спасибо

1 Ответ

0 голосов
/ 03 июля 2013

Просто отправляю сообщения на случай, если кто-то еще найдет это.

Вы пытались добавить элемент управления WebKit GTK в проект Winforms? Это не работает Возможно, вам удастся сделать это, если вы используете gtk в Windows, хотя я слышал, что никто не добился успеха в работе с webkit-sharp в Windows. На самом деле вы можете использовать элемент управления браузером winforms в windows, поскольку в моно есть (теперь не поддерживается) порт winforms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...