C# 在WPF应用程序中显示方程式

C# 在WPF应用程序中显示方程式,c#,wpf,math,equation,C#,Wpf,Math,Equation,我知道这是一个重复的问题,但我发现所有其他类似的问题都是相当古老的,大多数被接受的答案都是过时的或死链接 我想在WPF中以一种好看的方式显示方程式,如果可能的话,不需要经过生成图像。例如,我在我的WPF应用程序中添加了一个简单的控件,可以通过MathML或Tex格式添加公式 由于Windows 7集成了一个非常好的方程式绘制功能数学输入面板,并且有几个工具可以显示漂亮的方程式Word和MS Mathematics,所以我很惊讶没有办法在WPF中轻松显示方程式 有没有办法利用这些工具中的一个进行显

我知道这是一个重复的问题,但我发现所有其他类似的问题都是相当古老的,大多数被接受的答案都是过时的或死链接

我想在WPF中以一种好看的方式显示方程式,如果可能的话,不需要经过生成图像。例如,我在我的WPF应用程序中添加了一个简单的控件,可以通过MathML或Tex格式添加公式

由于Windows 7集成了一个非常好的方程式绘制功能数学输入面板,并且有几个工具可以显示漂亮的方程式Word和MS Mathematics,所以我很惊讶没有办法在WPF中轻松显示方程式

有没有办法利用这些工具中的一个进行显示

我不是试图编辑它,也不是让用户修改它,而是简单地显示一个等式


实际上,就目前而言,即使是订阅或上标也会非常有用。我尝试过使用“排版.变体”属性,但只有选择Palatino-Linotype字体时,该属性才起作用。

我知道您不想生成图像,但这可能对您仍然有用。它展示了如何使用MimeTex获取Tex格式的方程式,生成gif并显示它。这个例子是在winforms中,但是如果你能生成这个等式,它很容易在wpf中显示出来

上也存在此库,它允许在WPF控件中渲染LaTeX公式

用途如下:


嗯,WPF都是矢量图形,把UI的一个重要元素放在GIF中让我有点不舒服。这也可能会打破调整尺寸的可能性。