Silverlig v3.0 SDK 更新教程:关键变更与兼容性指南
需积分: 0 144 浏览量
更新于2024-07-28
收藏 132KB DOCX 举报
Silverlig v3.0 SDK 帮助文件详细介绍了在Silverlight 3.0 发行版与 Silverlight 2及Silverlight 3 Beta之间的运行时和工具的重大变化。这份文档的重点在于列出可能导致从旧版本 Silverlight 应用程序在新版本中运行失败或行为改变的改动,而非新功能或增强特性。
以下是文档的主要部分:
1. **重大更改自Silverlight 3 Beta以来**:
- DockPanel、WrapPanel、Expander、HeaderedContentControl、Viewbox 和 DataForm 现在被移至Silverlight工具包,可能需要更新代码以适应新的库引用。
- AutoCompleteBox 的搜索功能被替换为过滤功能,开发者需了解新模板部件 "Selector"(类型为 typeof(Selector))。
- AutoCompleteBox 的 TryGetSelectionAdapter 方法已更改为 GetSelectionAdapterPart(),这可能影响到数据绑定和交互逻辑。
- 删除了 ToggleButton 类型的 "DropDownToggle" 模板部件,可能需要调整UI设计。
- DataGrid 的 RowGroupExpanding 和 RowGroupCollapsing 事件已被移除,可能影响到数据分组和状态管理。
- 排序描述 SortDescriptions 和 GroupDescriptions 属性已被移除,可能需要重构数据处理部分。
- 验证错误现在默认显示在 ValidationSummary 控件中,而不是 ListBox,可能影响用户体验和布局。
- DataGrid 的默认选择行为改变,可能需要用户手动设置或重写相关逻辑。
2. **自Silverlight 2以来的重大更改**:这部分包含了针对 Silverlight 2 应用程序的更多潜在问题,但具体细节未在提供的部分内容中列出。
3. **升级重大更改**:这些更改不会破坏 Silverlight 2 应用,但若在 Silverlight 3 环境下重新编译,开发者需要注意上述提到的改动。
在升级 Silverlight 应用程序时,务必仔细阅读这些更改,以确保应用在 Silverlight 3.0 发行版上保持稳定性和兼容性。可能需要进行代码审查,根据文档中的提示进行必要的更新和测试,以避免在实际环境中出现意外的问题。同时,也要关注官方文档中的任何后续更新和修正,以确保始终使用最新的信息来维护您的应用。
2009-07-06 上传
点击了解资源详情
2024-09-17 上传
2024-09-17 上传
KuGames
- 粉丝: 2
- 资源: 13
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦