Используете jQuery в настольном приложении WinForms? - PullRequest
3 голосов
/ 09 декабря 2008

У нас есть настольное приложение WinForms, которое довольно широко использует элемент управления WebBrowser .NET 2.0 для отображения HTML. HTML может быть простым или довольно сложным. Он может находиться на диске или записываться непосредственно в свойство документа во время выполнения.

Мне было интересно, имел ли кто-нибудь опыт использования jQuery в качестве библиотеки для таких настольных приложений. Могу ли я просто сослаться на файл jquery.js на диске и использовать его так же, как если бы это было веб-приложение? Есть ли какие-либо подводные камни, о которых мне нужно знать?

1 Ответ

2 голосов
/ 09 декабря 2008

В конце концов, это просто HTML-разметка в браузере, обрабатывайте ее так же, как если бы вы работали со страницей, которую нужно просматривать в любом веб-браузере. jQuery будет работать нормально, если вы можете ссылаться на библиотеку из разметки. Для этого потребуется вставить ссылку на скрипт в разметку во время выполнения.

Вы говорите, что источник может находиться на диске или быть сгенерирован динамически, я бы ввел предварительно загруженный шаг, который либо загружает файл с диска, либо генерирует разметку в памяти, а затем (используя манипуляции со строками или XML) вводит ссылка на jQuery и все связанные скрипты в разметке перед заполнением документа WebBrowser. Оттуда просто позвольте элементу управления WebBrowser делать свою работу.

...