图形系统的架构从最初的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个模块,每个模块都去这么做一遍真的是很让人抓狂的一件事事情。

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

转载于:https://www.cnblogs.com/Ferdinand/archive/2012/10/19/2731631.html

Silverlight 5.0 之前的SaveFileDialog的FilterIndex 错误相关推荐

  1. Silverlight 3.0 不再包含 asp:silverlight 控件

    从 Silverlight 2 升级到 Silverlight 3 可能会报如下错误,程序中可能引用了 asp:silverlight 控件: Could not load file or assem ...

  2. [导入]silverlight 2.0希伯来语及阿拉伯语的support.zip(344.42 KB)

    这个项目提供silverlight 2.0与希伯来语及阿拉伯语的support.including从右到左的支持,统一到右及视觉textwrapping功能.  目前,我们在阿尔法测试阶段silver ...

  3. 创建Silverlight 1.0 開發環境

    建置 Silverlight 1.0 開發環境 摘至网络 MSN Space.Google Doc .Google Blog Chui-Wen Chiu 2007.07.26 下載 1. Sliver ...

  4. Silverlight 1.0 RC SDK 预览

    微软公司在几周内就会发表Silverlight 1.0 RC版.其实Joe Stegman早已在其博客指出Silverlight 1.0 Beta与Silverlight 1.0 RC版的一些重大差异 ...

  5. Silverlight 4.0添加鼠标右键菜单和Silverlight全屏模式的进入退出

    说明:本文出处:http://www.cnblogs.com/chengxingliang/archive/2011/02/14/1954399.html#2627673(非常感谢) 在实际应用中,我 ...

  6. 展望Silverlight 5.0新版本更新与发展

    展望Silverlight 5.0新版本更新与发展 本人从2007年的Silverlight1.0开始带团队开始开发Silverlight的企业级应用,经历了大大小小几十个Silverlight项目, ...

  7. 确保您的Silverlight 1.0运行时间组件是最新版本

    欲确保您的Silverlight 1.0运行时间组件是最新版本,请依下列步骤进行: 1.   于内含Silverlight内容的网页上使用鼠标右键单击Silverlight内容,并从快捷菜单中选取Si ...

  8. VS2008中开发Silverlight 2.0的配置

    最近开始学Silverlight,还真是万事开头难,配置个开发环境弄了半天-到不是有多难,就是要下载太花时间了...(以下是用2.0版本说明) 安装Silverlight 2.0 的浏览器插件,用于播 ...

  9. Silverlight 4.0 Accordion 解决ScrollViewer 的问题

    Silverlight 4.0 开发中,使用Accordion ,在Accordion 中动态添加AccordionItem ,可以设置AccordionItem 的个数,但很难解决ScrollVie ...

最新文章

  1. 动态规划—完全背包问题
  2. 前端小白在asp.net core mvc中使用ECharts
  3. [zz]Linux操作系统下三种配置环境变量的方法
  4. mysql 删除not null_从MySQL的列中删除NOT NULL限制?
  5. 询问任意区间的min,max,gcd,lcm,sum,xor,or,and
  6. 你是否遇到过职业枯竭?
  7. 4个超神工作表技巧,还不快学起来!
  8. 安装SQL2005出现服务器启动失败或者安装后启动服务器失败的原因及解决方法
  9. astar插件下载 就行_premiere软件下载安装pr自学视频教程
  10. switch系统升级无法连接服务器失败,switch更新无法连接服务器(图文)
  11. jsonp跨域的原理
  12. 把显存用在刀刃上!17 种 pytorch 节约显存技巧
  13. linux统计文本每列的最大字符,Linux 文本处理,文本工具,查看,分析,统计文本文件,grep,正则表达式...
  14. 三维软件中制作动画导入Unity中使用
  15. 怎么停止skywalking_SkyWalking安装和使用
  16. 燕大计算机研究生毕业待遇,研究生人均“月薪上万”是真是假,过来人坦言:想想就好,别认真...
  17. When you want to give up, remember why you started.
  18. VR头盔(眼镜)光学原理解析
  19. 用户登录 JWT TOKEN
  20. Android面试题线程篇

热门文章

  1. 端产品多版本共存服务器端兼容的问题
  2. 如何修改dedecms专题目录默认名称special
  3. C指针--通过二级指针往回拉数据
  4. Apache服务器错误问题Internal Server Error
  5. python进阶:switch语句、推导式与None类型
  6. python进阶:JSON与枚举
  7. php 返回查询结果某个字段
  8. 从内存细看static
  9. linux命令之高级使用 find
  10. Android java判断字符串包含某个字符段(或替换)