Silverlight 控件开发与定制全解析
1. Silverlight 控件概述
对于展示层开发者或设计师而言,控件在高效构建高质量用户界面并采用模块化方法时起着至关重要的作用。Silverlight 作为一个优秀的 UI 开发框架,提供了丰富的控件库,涵盖了从基础的 Button、RadioButton 和 CheckBox 到更高级的 Calendar 和 DataGrid 等多种控件。
Silverlight 控件主要分布在以下位置:
- 大部分核心运行时控件位于 System.Windows 程序集中的 System.Windows.Controls 和 System.Windows.Controls.Primitives 命名空间。
- 额外的控件作为 Silverlight SDK 的一部分进行分发,可在 System.Windows.Controls.dll 和 System.Windows.Controls.Data.dll 程序集中找到。
核心运行时控件程序集会自动添加到使用 Visual Studio 创建的所有 Silverlight 项目中,但对于其他两个程序集的引用以及 XAML 使用时的适当命名空间映射,需要根据需求进行添加。
然而,控件并非总是能直接满足开发者的需求,通常需要对其默认 UI 进行调整以适应特定应用的需求。Silverlight 为此提供了丰富的 API,包含各种属性和方法,可用于进一步自定义控件的 UI。此外,还引入了样式和控件模板的概念,具体
超级会员免费看
订阅专栏 解锁全文
81

被折叠的 条评论
为什么被折叠?



