[This topic is pre-release documentation and is subject to change in future releases of Microsoft Silverlight.]
Building Dynamic User Interfaces with Silverlight
Introduction
In Silverlight, you can build most of the user interface (UI) elements of your application by using Extensible Application Markup Language (XAML) files. In Silverlight 2 Beta 1, you can define dynamic behavior that supports the XAML by writing and compiling managed code.
The topics in this section describe various ways you can use managed code to define UI behavior in your Silverlight-based applications.
In This Section
-
Writing Handlers for Silverlight Input Events
-
Explains how you can write event handlers in C# or Visual Basic, compile them into an assembly, and then reference these implementations from XAML.
-
Changing the Appearance of an Existing Control in Silverlight
-
Demonstrates how to create a style that can be applied to multiple controls and how to create a ControlTemplate to change the skin of a control.
-
Creating Custom Controls for Silverlight
-
Describes how a control project uses the XAML file to define the UI for a control, and how you can add files to the project to test the control.
-
Displaying a Splash Screen While Loading a Silverlight-Based Application
-
Explains how to implement a splash screen to be displayed while loading assemblies for a Silverlight-based application in the background.
-
Working with Data Collections in Silverlight
-
Explains how to display a set of data, allow item selection, and display details based on that selection.