Skip to main content

MSDN

Silverlight QuickStarts

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. 1.

    Getting Starting With Silverlight

    13 0

    Shows how to create a simple Silverlight application and host it in the browser.

  2. 2.

    XAML

    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.

    Control Basics

    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.

    Controls Part 2

    4 0

    This QuickStart introduces the different types of controls available for Silverlight and how to add content to those controls.

  5. 5.

    Text and Rich Text

    2 0

    Silverlight provides several controls for rendering text, along with a set of properties for formatting the text.

  6. 6.

    Layout on the Screen

    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. 7.

    Images

    10 2

    Describes how to integrate images into your applications.

  8. 8.

    Graphics

    1 0

    Silverlight uses scalable vector graphics. This quickstart shows you how to draw shapes.

  9. 9.

    Brushes

    3 0

    You can fill shapes and controls with various colors, gradients, and even video.

  10. 10.

    Control Styles

    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.

    Video and Audio

    11 8

    You can integrate media directly into your pages using Silverlight.

  12. 12.

    Animations

    32 6

    Make your application come to life using Silverlight animations!

  13. 13.

    Effects

    0 0

    You can use visual effects like drop shadows, blurs, and mirror effects to enhance the look and design of your application.

  14. 14.

    Accessibility

    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. 15.

    Out-of-Browser Applications

    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. 16.

    Windows Phone Applications

    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. 1.

    Data Binding to Controls

    8 0

    Describes how to data bind to a control and customize the display.

  2. 2.

    Isolated Storage

    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. 3.

    Web Services

    5 0

    Provides an introduction to using Web services in Silverlight.

  4. 4.

    LINQ TO XML

    3 2

    Describes hows how to use LINQ to filter, group, sort, transform, and project an RSS feed.

  5. 5.

    WCF RIA Services

    1 0

    WCF RIA Services simplifies the development of n-tier solutions for Silverlight applications.

  6. 6.

    Consuming OData Feeds

    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).

  1. Control Templates

    4 5

    Describes how to create a ControlTemplate to customize the appearance of a CheckBox control.

  2. Webcams

    0 0

    In Silverlight, you can access the video and audio feeds from media devices such as webcams and TV tuners.

  3. Silverlight 3-D Effects

    4 1

    Describes how to appy 3-D effects (perspective transforms) to your Silverlight content.

  4. Deep Zoom

    5 8

    Deep Zoom allows you to zoom in on high-resolution images and pan around.

  5. HTML Bridge

    7 0

    Describes how to access the HTML DOM from managed code, and to call managed code from JavaScript.

  6. Syndication Feeds

    2 3

    Describes how to create a Silverlight client that can access and display a syndication service.