Вопрос

Я разрабатываю приложение forms (не web) для Windows Mobile, используя .NET CF 3.5.Мне нужен элемент управления HTML-редактором.Я ищу что-то вроде простого FCKeditor, но для использования в приложении forms (EXE).

Есть какие-нибудь предложения?

Это было полезно?

Решение

Pocket IE (веб-браузер, входящий в комплект поставки Windows Mobile) примерно такой же мощный, как Netscape 2...без поддержки Javascript.Таким образом, использование браузерного HTML-редактора с этим не сработает.Opera обладает большей частью возможностей настольной версии (включая поддержку DOM и Javascript), но я не уверен, что у нее есть возможность добавления в Windows Mobile.Также это означало бы, что для работы вашего приложения потребуется копия Opera, а это коммерческое программное обеспечение.

Я бы посоветовал вам либо:Несколько сократите свои планы и забудьте о редактировании WYSIWYG HTML.Это маленькое устройство с маленьким экраном - действительно ли людям необходимо редактировать на нем веб-контент?

Или:Вы создаете свой собственный небольшой редактор с нуля в виде Windows.Элемент управления Forms.Если бы вы хотели поддерживать только изменение шрифта, размера и цвета (что составляет 90%) того, что люди делают в этих окнах редактора, это было бы не слишком сложно, но опытному разработчику .NET forms все равно потребуется несколько недель работы.

Другие советы

Я не уверен, поддерживается ли это compact framework, но вы можете попробовать установить designmode в элементе управления WebBrowser с помощью reflection и обернуть его, чтобы создать простой редактор WYSIWYG..думаю, это и есть код..

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

Примерно все, что я могу предложить, это Блокнот++.Я использую его для веб-материалов, но он поддерживает, я полагаю, более 30 языков, и он бесплатный, так что вы, возможно, сможете найти там то, что ищете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top