Silverlight allows you to create Rich Internet Applications for the Web. The following QuickStarts demonstrate some of the key features of Silverlight. The QuickStarts include running samples, code snippets in C# and Visual Basic, and links to the Silverlight documentation to get you started creating Silverlight-based applications.
Beginning QuickStarts
These QuickStarts focus on the basics of creating Silverlight applications, particularly as it relates to the user interface.
-
1.
13
0
Shows how to create a simple Silverlight application and host it in the browser.
-
2.
8
0
Introduces you to XAML, a declarative language used in Silverlight to create UI (e.g. controls, shapes, text, and other content presented on the screen).
-
3.
3
0
Just about every application needs controls (e.g. button, textbox, etc). This QuickStart goes over creating a control and enabling it to "do" something.
-
4.
4
0
This QuickStart introduces the different types of controls available for Silverlight and how to add content to those controls.
-
5.
2
0
Silverlight provides several controls for rendering text, along with a set of properties for formatting the text.
-
6.
1
0
Now that you are familiar with the basic UI components of controls and text, it's time to position them where you want in your application.
-
7.
10
2
Describes how to integrate images into your applications.
-
8.
1
0
Silverlight uses scalable vector graphics. This quickstart shows you how to draw shapes.
-
9.
3
0
You can fill shapes and controls with various colors, gradients, and even video.
-
10.
1
0
Styles enable you to customize how controls look and behave accross multiple controls. This is analogous to CSS in HTML, only more powerful.
-
11.
11
8
You can integrate media directly into your pages using Silverlight.
-
12.
32
6
Make your application come to life using Silverlight animations!
-
13.
0
0
You can use visual effects like drop shadows, blurs, and mirror effects to enhance the look and design of your application.
-
14.
1
0
Accessibility is about making your applications usable by people with limitations that prevent or impede the use of conventional user interfaces (UIs).
-
15.
6
0
You can deploy your Silverlight application onto a user's computer to gain greater trust (e.g. gain access to file system) and enable the application to run offline.
-
16.
0
0
You can create a Windows Phone application using Silverlight.
Working with Data QuickStarts
Now that you know how to make a sweet interface, you're likely going to want to furnish your application with some data!
-
1.
8
0
Describes how to data bind to a control and customize the display.
-
2.
5
2
Use Isolated Storage to store limited amount of data on the client (e.g. user's computer or phone). In terms of HTML, this is somewhat analogous to cookies.
-
3.
5
0
Provides an introduction to using Web services in Silverlight.
-
4.
3
2
Describes hows how to use LINQ to filter, group, sort, transform, and project an RSS feed.
-
5.
1
0
WCF RIA Services simplifies the development of n-tier solutions for Silverlight applications.
-
6.
2
1
Silverlight includes a WCF Data Services client library that enables you to access data from any service that exposes an Open Data Protocol (OData) feed.
More QuickStarts
Having gone through the beginning quickstarts, you now have a general understanding of the Silverlight essentials; however, there are many additional features to explore! Below is a list of such QuickStarts (in no particular order).
-
4
5
Describes how to create a ControlTemplate to customize the appearance of a CheckBox control.
-
0
0
In Silverlight, you can access the video and audio feeds from media devices such as webcams and TV tuners.
-
4
1
Describes how to appy 3-D effects (perspective transforms) to your Silverlight content.
-
5
8
Deep Zoom allows you to zoom in on high-resolution images and pan around.
-
7
0
Describes how to access the HTML DOM from managed code, and to call managed code from JavaScript.
-
2
3
Describes how to create a Silverlight client that can access and display a syndication service.