2012年10月19日星期五

Silverlight 5.0 之前的SaveFileDialog的FilterIndex 错误

Silverlight 5.0 之前的SaveFileDialog的FilterIndex 错误

       图形系统的架构从最初的2.0一路升级到现在的4.0的sdk,一直存在一个让我很窝火的BUG,在使用SaveFileDialog的时候,FilterIndex不管怎么选择,返回值永远都等于1,对于想要在一次保存中保存相同文件格式不同数据规则的需求来说,简直就是一种煎熬。想要保存两个数据规则的txt文件,你就没法用,比如要保存两个txt,不得已只能将另外一个保存为stxt这种类型的文件。虽然依然还能像读取txt一样读取stxt,但是这真TM窝火。

       silverlight 5.0 的sdk中已经解决了这个问题,但是当初系统是通过prism架构的。而prism4.0又不支持sl5,要用sl5就必须升级到prism4.1。有个周末我试着升级了下,工作量太大了。而且与以前相比升级的工作更加繁琐,系统中总共有将近40个模块,每个模块都去这么做一遍真的是很让人抓狂的一件事事情。

  继续对微软吐槽下,向下兼容性确实差,每次升级都是一种重生啊!!但是我现在实在是没精力去涅磐。


TAG: