C# 如何在Silverlight中找到字体的em高度?

C# 如何在Silverlight中找到字体的em高度?,c#,silverlight,fonts,C#,Silverlight,Fonts,我试图在Silverlight()中计算给定字体大小的字体高度。根据我收集的信息,我需要字体的em高度。然而,似乎没有任何方法可以从我正在使用的;没有任何方法,我可以找到得到的信息来计算自己 在代码中是否有其他方法可以获得此信息 我使用世纪哥特式作为我的字体,如果这很重要的话。如果你看看这个,他讨论了Silverlight缺少字体度量类。他建议在不渲染文本的情况下使用TextBlock获取文本尺寸,但您可能感兴趣的是,他创建了自己的字体度量类,看看这是否适用于您。这似乎是我能找到的可行解决方案。

我试图在Silverlight()中计算给定字体大小的字体高度。根据我收集的信息,我需要字体的em高度。然而,似乎没有任何方法可以从我正在使用的;没有任何方法,我可以找到得到的信息来计算自己

在代码中是否有其他方法可以获得此信息


我使用世纪哥特式作为我的字体,如果这很重要的话。

如果你看看这个,他讨论了Silverlight缺少
字体度量类。他建议在不渲染文本的情况下使用TextBlock获取文本尺寸,但您可能感兴趣的是,他创建了自己的字体度量类,看看这是否适用于您。

这似乎是我能找到的可行解决方案。我想我会成功的!谢谢你的链接!