Silverlight 1.1的SDK中附带了一些很有用的控件,位于安装SDK的文件夹的Tools目录中。Tools目录中有一个解决方案资源管理器文件。用VS2008打开该文件可以看到SDK中的控件源代码和示例程序。如图所示。
Silverlight 1.1 SDK中包括如下几种控件:
q Button按钮控件。
q Slider拖动条控件。
q ScrollBar滚动条控件。
q ScrollViewer滚动查看器。
q ListBox列表框控件。
TestApp项目是这些控件的综合示例项目,运行这个项目,可以看到如图所示的控件效果。
必须注意,为了在Silverlight应用程序中使用SDK中的UI控件,必须添加对Silverlight.Samples.Controls.dll程序集的引用,如图所示。该程序集位于Silverlight SDK控件目录中的ClientBin子目录中。
除此之外,还必须在Silverlight示例项目中添加一个命名空间的定义,如下所示:
xmlns:uicontrol="clr-namespace:Silverlight.Samples.Controls;assembly=ClientBin/Silverlight.Samples.Controls.dll"
这样,就可以在项目中使用uicontrol前缀来引用SDK中的控件了,也可以将uicontrol换为其他的名称。