3 Stimmen

Verwendung von jQuery in WinForms Desktop-Anwendung?

Wir haben eine WinForms-Desktop-Anwendung, die das WebBrowser-Steuerelement des .NET 2.0-Frameworks ausgiebig für die Anzeige von HTML verwendet. Das HTML kann einfach oder ziemlich kompliziert sein. Es kann sich auf der Festplatte befinden oder zur Laufzeit direkt in die Dokumenteigenschaft geschrieben werden.

Ich habe mich gefragt, ob jemand Erfahrung mit der Verwendung von jQuery als Bibliothek für solche Desktop-Anwendungen hat. Kann ich einfach auf die jquery.js-Datei auf der Festplatte verweisen und sie so verwenden, als ob es eine Webanwendung wäre? Gibt es irgendwelche Fallstricke, auf die ich achten muss?

2voto

ahin4114 Punkte 483

Letztendlich ist es nur HTML-Auszeichnung in einem Browser, behandeln Sie es, als ob Sie mit einer Seite arbeiten würden, die in einem beliebigen Webbrowser angezeigt werden soll. jQuery wird gut funktionieren, vorausgesetzt, Sie können die Bibliothek aus der Auszeichnung referenzieren. Dazu müsste ein Skriptverweis zur Laufzeit in das Markup eingefügt werden.

Sie sagen, dass die Quelle auf der Festplatte liegen kann oder dynamisch generiert werden, würde ich eine vorgeladene Schritt, die entweder lädt die Datei von der Festplatte oder generiert das Markup im Speicher, dann (mit String oder XML-Manipulation), injizieren die jQuery-Referenz und alle zugehörigen Skripte in das Markup vor dem Auffüllen des WebBrowser-Dokument. Von dort aus, lassen Sie einfach die WebBrowser-Steuerelement seine Arbeit tun.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X