在WPF的XAML里一句代码就可以实现FontFamily的列表:
<ComboBox ItemsSource="{x:Static Fonts.SystemFontFamilies}">
如果需要显示的内容以相应的字体呈现,那么改成:
<ComboBox ItemsSource="{x:Static Fonts.SystemFontFamilies}">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" FontFamily="{Binding}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
这时你会发现鼠标点击ComboBox时,字体加载速度很慢。因为WPF中,只有ComboBox控件没有使用