Frage

Ich entwickle ein Formen-App (nicht Internet) für Windows Mobile, .NET CF 3.5 verwenden. Ich brauche eine HTML-Editor Kontrolle. Ich suche nach etwas entlang der Linien eines einfachen FCKEditor, aber in einer Form app (EXE) für die Anwendung.

Irgendwelche Vorschläge?

War es hilfreich?

Lösung

Pocket IE (der Web-Browser mit Windows Mobile enthalten) ist in etwa so stark wie Netscape 2 ... ohne Javascript-Unterstützung. Also mit einem Browser-basierten HTML-Editor wird nicht gehen mit ihm zu arbeiten. Opera hat die meiste Leistung der Desktop-Version (einschließlich DOM und Javascript-Unterstützung), aber ich bin nicht sicher, ob es eine enbedding Anlage auf Windows Mobile hat. Auch würde es bedeuten, Ihre Anwendung eine Kopie von Opera brauchen würde, zu arbeiten und es ist kommerzielle Software.

Ich würde vorschlagen, dass Sie entweder: Skalieren Sie Ihre Pläne etwas zurück und über WYSIWYG-HTML-Editor vergessen. Es ist ein kleines Gerät mit einem kleinen Bildschirm - ist es wirklich notwendig für die Menschen Web-Inhalte auf sie bearbeiten

Oder: Sie schreiben Ihre eigenen kleinen Editor von Grund auf als Windows.Forms Kontrolle. Wenn Sie wollte nur Schriftart, Größe und Farbwechsel unterstützen (die 90%), was die Leute in diesen Editor-Boxen zu tun, wäre es nicht zu hart sein, aber es ist wahrscheinlich immer noch ein paar Wochen Arbeit für einen erfahrenen .NET Formen Entwickler .

Andere Tipps

Ich bin mir nicht sicher, ob es durch den kompakten Rahmen unterstützt wird, aber Sie können versuchen, Designmode auf dem WebBrowser Steuerelement durch Reflexion einstellen und es bis machen ein einfaches WYSIWYG-Editor Einwickeln .. denke, das ist der Code ..

webBrowser1.Document.GetType().GetProperty("designmode").SetValue(webBrowser1.Document, true, null);

Wir über alles, was ich habe, dass ich vorschlagen kann, ist Notepad ++ . Ich benutze es für Web-Sachen, aber es hat die Unterstützung für, glaube ich, mehr als 30 Sprachen, und es ist kostenlos, so Sie in der Lage sein, zu finden, was Sie dort suchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top