我在一个窗口上有一个组合框,它使用外部资源程序集作为它的字体,它的运行速度非常慢(下拉 7-8 秒)。
<ComboBox ItemTemplate="{StaticResource LangComboboxItemTemplate}"
x:Name="Lang_Cbx" Width="295" ItemsSource="{Binding Locales}" Height="32"
FontFamily="/FontLibrary;component/Fonts/Font.CompositeFont#Font"
SelectedValue="{Binding CurrentLanguage}" SelectedValuePath="LocaleId"
/>
当我删除“FontFamily”属性时,组合框按预期运行。
有没有更好的办法?可能要预加载资源程序集?
(使用VS2010 & .Net 4.0,资源组装约40MB。)