Silverlig v3.0 SDK 更新关键变更及兼容指南

需积分: 9 1 下载量 72 浏览量 更新于2024-07-26 收藏 131KB DOCX 举报
Silverlig v3.0 SDK Help - Changes 是一份详细的更新指南,旨在帮助开发者了解从Silverlight 2到Silverlight 3 Beta再到正式发行版的重要变更,特别是那些可能对现有应用程序造成影响的部分。这份文档的目的是帮助开发者避免因版本升级而导致的兼容性问题,以及确保他们的应用程序能够在新版本的 Silverlight 运行时顺利运行。 以下是主要内容概要: 1. **重大迁移和更改**: - **DockPanel、WrapPanel、Expander、HeaderedContentControl、Viewbox 和 DataForm**:这些控件已经从基础库转移到Silverlight工具包,意味着在新版本中可能需要导入相应包并调整引用。 - **AutoCompleteBox**:搜索功能被替换为过滤器(Filter),且模板中的`Selector`部件类型也有所更新,旧有的`TryGetSelectionAdapter`方法被重命名为`GetSelectionAdapterPart`。 - `DropDownToggle`模板部件已移除,对于使用`ToggleButton`的场景,开发者需要重新设计交互逻辑。 - **DataGrid**组件的变动:`RowGroupExpanding`和`RowGroupCollapsing`事件已被移除,`SortDescriptions`和`GroupDescriptions`属性也不再可用。数据验证错误不再显示在ListBox,而是使用`ValidationSummary`,同时DataGrid默认不再自动选择第一项。 2. **注意事项**: - 文档提供了更正和新增内容的列表,开发者在阅读时应关注这些更新,以便及时修复或适应新的编程接口。 3. **文档结构**: - 文件结构清晰,包括简介、目录,以及针对不同阶段的更改说明,便于开发者逐个查看和处理潜在的问题。 Silverlig v3.0 SDK Help - Changes 是一个实用的文档,对于所有希望升级Silverlight应用或者新接触Silverlight 3的开发者来说,它是必不可少的参考资料,能帮助他们理解版本迁移带来的挑战,并指导如何进行相应的代码调整和优化。