最近一个没修改过的代码突然UI界面加载太慢,之前的情况都是不到1秒就加载好了,查了一天的原因是用了字体
xaml中就新增了一个lable 用i字体
<Label Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Content="{Binding ShowHospitalName}" Foreground="Black" HorizontalAlignment="Center" FontSize="20" FontFamily="{x:Static Common:CustomFonts.NotoSansBold}" />
修改为
<Label Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Content="{Binding ShowHospitalName}" Foreground="Black" HorizontalAlignment="Center" FontSize="20" FontFamily= "微软雅黑" FontWeight="Bold"/>
其中 FontFamily="{x:Static Common:CustomFonts.NotoSansBold}" 为自己的静态字体资源
后来修改为微软雅黑 就变快了 ,其他一些UI加载太慢的 也可能是因为用了自定义的控件,样式 字体等 导致,真正CS代码load后的操作 可以通过日志测试得出时间,仅此记录,以便追溯