Source Code and Unit Tests for Silverlight 2 Beta 1 Controls

This download contains the complete source code and unit tests for the Silverlight 2 Beta 1 controls included in System.Windows.Controls.dll, System.Windows.Controls.Extended.dll, and System.Windows.Controls.Data.dll.
  • Version:


    File Name:


    Date Published:


    File Size:

    685 KB

      The Silverlight 2 Beta 1 controls provide common user-interface and data-presentation functionality. These controls also support a rich styling and templating model, which enables you to alter the appearance and behavior of the controls. The styling and templating model uses XAML as an interchange format, which enables you to perform extensive customization using tools such as Microsoft Visual Studio or Microsoft Expression Blend.

      To develop Silverlight-based applications that use the Silverlight 2 Beta 1 controls, you do not need this source code. Instead, you must install the Silverlight 2 Software Development Kit (SDK) Beta 1. The source code for the Silverlight 2 Beta 1 controls enables you to learn the inner workings of the controls. This is useful if you want to extend the controls or use them as a reference implementation when you implement your own controls. Complete unit tests provide additional guidance in developing polished, professional controls.

      The source code for the Silverlight 2 Beta 1 controls includes implementations for the following controls:

      • Button
      • ButtonBase
      • Calendar
      • CheckBox
      • ContentControl
      • DataGrid
      • DatePicker
      • GridSplitter
      • HyperlinkButton
      • ListBox
      • RadioButton
      • RangeBase
      • RepeatButton
      • ScrollViewer
      • Slider
      • ToogleButton
      • ToolTip
      • WatermarkedTextBox

      Unit tests for the controls are located in respective ‘Test’ subdirectories, which use Microsoft.Silverlight.Testing.dll and related test framework binaries located in the ‘Bin’ directory.

      For more information about Silverlight 2 Beta 1, see the Silverlight 2 SDK Beta 1. To get the Silverlight 2 Beta 1 browser plug-in, go to this page.
  • Supported Operating System

    Windows Vista, Windows XP Service Pack 2

      Microsoft Visual Studio® 2008
      Microsoft Silverlight 2 Beta 1
      Microsoft Silverlight 2 SDK Beta 1
      Microsoft Silverlight Tools Beta 1 for Visual Studio 2008
    • To download the source code and unit tests for Silverlight 2 Beta1 Controls:
      1. In the Files in this Download section at the bottom of this page, click the file that contains download that you want.

      2. Do one of the following:

        • To start the extraction immediately, click Open or Run this program from its current location and specify an extraction location on your computer.

        • To copy the download to your computer for extraction at a later time, click Save or Save this program to disk and specify a location to save the .zip file on your computer.
      3. After the files are extracted, read the instructions provided in the package.

Site feedback

What category would you like to give web site feedback on?

Rate your level of satisfaction with this web page today: