1

私はC#でプロジェクトを行っており、ユーザーは方程式を指定してアプリに解かせることができます。ユーザーが数式を指定するために数学入力パネルを使用したいのですが、問題は、ユーザーが[挿入]を押した後にWPFアプリで数式をレンダリングする方法がわからないことです。これは、通常のテキストボックスとテキストブロックでは数式が表示されないためです。

私はこれをどのように行う必要があるかを徹底的に読みましたが、不足しています。方程式を表示できるようにMathMLをサポートするアプリが必要だと気づきましたが、それだけです...表示できるようにアプリでMathMLをサポートするにはどうすればよいですか?!

つまり、基本的にユーザーは、数学入力パネルで書いたばかりの方程式を見ることができます。次に、方程式を(舞台裏で)MathMLに変換して、それを解くためのパーサーを記述できるようにします。

よろしくお願いします...私は本当に必死です;)

4

2 に答える 2

0

Windows8のリッチエディットコントロールに関するMurrayの投稿を参照してください。

http://blogs.msdn.com/b/murrays/archive/2012/03/03/richedit-8-0-preview.aspx

この投稿で指摘したいもう1つの点は、新しいRichEditが数学の編集と表示をサポートしていることです。

于 2012-03-07T22:33:57.703 に答える
0

明確にするために答えを投稿したいだけです。

ブラウザコントロールを使用して方程式を表示できることをどこかで読みましたが、InternetExplorerはMathMLをサポートしていません。このため、私は使用できる他の種類のブラウザコントロール(Firefoxバージョンなど)があるかどうかを調べようとしました。それを試みて失敗した後、私はwww.descci.comからMathPlayerに出くわしました。

MathPlayerはIEenにMathMLサポートを追加します。そのため、ブラウザーコントロールを使用してWPFで方程式をレンダリングし、CSSを使用してスタイルを設定することができました。

于 2012-03-15T12:43:20.193 に答える