0

我想创建一个应用程序,用户可以在其中格式化文本,简单的格式化就像堆栈溢出的降价编辑器可以做的那样,粗体,斜体,列表等。

我真的很想使用像 AIR 或 Titanium 这样的解决方案,我可以使用 HTML/JS 来实现这一点。但是,AIR 已经禁用了一些功能,例如阴影、@font-face 等,这些功能我目前可能不会使用,但我将来可能会使用。钛桌面的发展似乎停滞不前。

Silverlight 似乎是一种可能的选择,但要创建格式化文本,我使用流文档之类的东西?但我真的很喜欢 Entity Framework 以及 C# 是如何如此强大的语言。我目前倾向于silverlight,但我怎样才能实现一种格式化文本的方法。我可以有一个文本框,用户将在其中输入 markdown 并使用 Web 浏览器控件呈现 HTML,这似乎是一种“糟糕”的实现方式?我将有许多 Web 浏览器控件来显示 HTML 部分?

4

1 回答 1

0

Silverlight 4 has a RichTextBox. Have you looked into that one? Demo video here: http://channel9.msdn.com/shows/SilverlightTV/Diving-into-the-RichTextBox-Silverlight-TV-31/

There are various discussions about on the best way to transform to HTML and back.

If you need something more powerful, there are 3rd party options like this one.

于 2010-08-25T14:45:17.313 回答