WPF で WYSIWYG ドキュメント エディターを実装するには、どのようにアプローチしますか?
このエディターは WYSIWYG html エディターに非常に似ていますが、バックエンドのデータ構造は html である必要はありません。現在、私は c++ で実装された mshtml コントロールに基づく作業バージョンを持っています (これは MS InfoPath にかなり似ています)。このツールから mshtml 依存関係を取り除こうとしているので、WPF WebBrowser コントロールの使用は避けたい選択です。
サポートする基本機能:
- フロー スタイル ドキュメント
- コントロールの基本セットをサポート (TextBox、DropDown、ListBox、DatePicker など)
- ベーシックなスタイルをサポート
- テーブルのサポート (サイズ変更、セルの結合、セルの分割など)