ユーザーがテキストを書式設定できるアプリを作成したいと考えています。ここでスタック オーバーフローのマークダウン エディターと同じように単純な書式設定、太字、イタリック、リストなどを行うことができます。
HTML/JS を使用してこれを実装できる AIR や Titanium などのソリューションを使用したいと思っています。ただし、AIR は、シャドウ、@font-face などの一部の機能を無効にしています。これらの機能は、現在は使用しない可能性がありますが、将来使用する可能性があります。チタン デスクトップの開発は行き詰まっているようです。
Silverlight は可能な代替手段のようですが、書式設定されたテキストを作成するには、フロー ドキュメントのようなものを使用しますか? しかし、私は Entity Framework と C# がいかに強力な言語であるかが本当に好きです。現在、Silverlight に傾倒していますが、テキストをフォーマットする方法を実装するにはどうすればよいですか。ユーザーがマークダウンを入力し、Web ブラウザー コントロールを使用して HTML をレンダリングするテキスト ボックスを作成できますが、これを実装する「悪い」方法のように思えます。HTML パーツを表示するための多くの Web ブラウザ コントロールが必要ですか?