如何在WPF中获取可用字体

jma*_*yor 8 wpf fonts

使用System.Drawings System.Drawing.FontFamily.Families给我带来的系列比支持WPF的系列要多,或者至少有些东西对于某些不能渲染的字体很奇怪.有没有其他方法可以获得当前可用的所有字体集合?

Dar*_*ius 19

这里有一个纯XAML示例:

http://blogs.msdn.com/text/archive/2006/06/20/592777.aspx

关键部分是:

<CollectionViewSource Source="{Binding Source={x:Static Fonts.SystemFontFamilies}}" x:Key="familyCollection"/>
Run Code Online (Sandbox Code Playgroud)