每次在线程中执行的代码出错了就会使得SL占用CPU很高很高,有没有办法解决这问题?
自己 try_catch
我在Silverlight 5中测试,如果绑定字段不对是不会出异常的。
如果你需要捕获异常,你可以在app.cs里捕获就可以。
努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
1)碰到过类似问题。
2)由于绑定的数据源需要在运行时动态设置,而绑定的路径却是在设计时的xaml文件中完成。这样绑定肯定要出错。那些没有经过实践、想当然、不明真相的人,要你try...catch实际上对你一点帮助也没有。你没有错,不需要try catch。
3)好在Release的时候,如果你不让产生调试信息,绑定暂时出错是会被屏蔽掉的,SL占用CPU就不高。
Release配置:工程-》属性-》生成-》高级-》调试信息-》none。这样可以保证你的SL占用CPU就不高。