Форматирование текста в приложении RIA (с учетом Silverlight, AIR и Titanium) - PullRequest
0 голосов
/ 25 августа 2010

Я хочу создать приложение, в котором пользователи могут форматировать текст, простое форматирование, точно так же, как это делает редактор уценок при переполнении стека, жирный, курсив, списки и т. Д.

Я действительно испытываю желание использовать такое решение, как AIR или Titanium, где я могу использовать HTML / JS для реализации этого. однако в AIR отключены некоторые функции , такие как тени, @ font-face и т. д., которые я не могу использовать в настоящее время, но могу использовать в будущем. разработка титанового рабочего стола, похоже, остановилась.

Silverlight кажется возможной альтернативой, но для создания форматированного текста я использую что-то вроде потокового документа? но мне действительно нравится Entity Framework и как C # такой мощный язык. Я склоняюсь к Silverlight в настоящее время, но как я могу реализовать способ форматирования текста. у меня может быть текстовое поле, в которое пользователи будут вводить уценку и использовать элемент управления веб-браузера для визуализации HTML, что кажется «плохим» способом реализации этого? у меня будет много элементов управления браузером для отображения частей HTML?

1 Ответ

0 голосов
/ 25 августа 2010

Silverlight 4 имеет RichTextBox. Вы смотрели на это? Демо-видео здесь: http://channel9.msdn.com/shows/SilverlightTV/Diving-into-the-RichTextBox-Silverlight-TV-31/

Существуют различные дискуссии о том, как лучше всего перейти на HTML и обратно.

Если вам нужно что-то более мощное, есть сторонние варианты , такие как этот.

...