57
Silverlight Developer Guidance Map J.D. Meier, Principal PM, Microsoft http://blogs.msdn.com/jmeier http://GettingResults.com

0576.Silverlight Developer Guidance Map - V1

  • Upload
    zareyt

  • View
    144

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 0576.Silverlight Developer Guidance Map - V1

Silverlight

Developer Guidance Map

J.D. Meier, Principal PM, Microsoft

http://blogs.msdn.com/jmeier

http://GettingResults.com

Page 2: 0576.Silverlight Developer Guidance Map - V1

Contents at a Glance • Introduction • Sources of Silverlight Developer Guidance • Topics and Features Map (a “Lens” for Finding Silverlight Content) • Summary Table of Topics • How The Map is Organized (Organizing the “Content Collections”) • Getting Started • Architecture and Design • Code Samples • How Tos • Videos • Training

Page 3: 0576.Silverlight Developer Guidance Map - V1

Introduction Welcome to the Microsoft Silverlight Developer Guidance Map! This map is a consolidated index of Silverlight content collections for developers. The primary content collections included in this map are: Code Samples, How Tos, Videos, and Training. Within the content collections, the resources are organized by Silverlight features, common tasks, and common categories for Silverlight.

Usage Scenarios • Use the map to discover the various sources of developer content at Microsoft • Use the map to find some of the most useful content for helping you solve your problems

with Silverlight • Use the map as an example to help you create your own map of content resources

Mental Model

TrainingVideosHow TosCode Samples

Content CollectionsSources Lens

Topics

Tasks

Features

Types

q Documentationq Dev Centersq MDSN Libraryq Channel9q Code Galleryq Forumsq … etc.

Silverlight Developer Guidance Map (Mental Model)

Page 4: 0576.Silverlight Developer Guidance Map - V1

Sources of Silverlight Developer Guidance You can think of this as a “topology map” of some of the main sources of Silverlight developer guidance from Microsoft. Simply by knowing what types of resources are available (code, forums, documentation, training, etc.), and by knowing where to look, you improve your success at finding the resources you need to get your job done, whether that’s figuring out how to code for a particular scenario, ramping up on the technology, or finding the latest news. Here is a summary of the various channels and some of what they have to offer: Category Items Documentation • Silverlight - http://msdn.microsoft.com/en-us/library/cc838158(VS.95).aspx

• API Reference - http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx • Code Sample Downloads - http://msdn.microsoft.com/en-

us/library/cc838108(VS.95).aspx Developer Centers

• Silverlight Dev Center – http://www.silverlight.net/

MSDN Library • Silverlight - http://msdn.microsoft.com/en-us/library/gg130945(VS.95).aspx Channel 9 • Silverlight TV - http://channel9.msdn.com/shows/SilverlightTV/

Tags • Silveright - http://channel9.msdn.com/Tags/silveright • Silverlight - http://channel9.msdn.com/Tags/silverlight • Silverlight 2- http://channel9.msdn.com/Tags/silverlight+2 • Silverlight 3 - http://channel9.msdn.com/Tags/silverlight+3 • Silverlight 4 - http://channel9.msdn.com/Tags/silverlight+4

Code Samples Silverlight SDK Sample Browser • http://samples.msdn.microsoft.com/Silverlight/SampleBrowser/ All-In-One Code Framework • All-In-One Code Framework - http://1code.codeplex.com/wikipage?title=All-In-

One%20Code%20Framework%20Sample%20Catalog&referringTitle=Home Code Gallery • Silverlight Code Samples -

http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=silverlight

Silverlight.NET • Community Samples -

http://www.silverlight.net/community/samples/silverlight-samples/ Forums • Silverlight Forums (Silverlight.net) - http://forums.silverlight.net/forums/

• MSDN Forums - http://social.msdn.microsoft.com/Forums/en-US/silverlightdeveloper/threads

QuickStarts • Silverlight QuickStarts - http://www.silverlight.net/learn/quickstarts/ Training Silverlight.NET

• Learn - http://www.silverlight.net/learn/

Page 5: 0576.Silverlight Developer Guidance Map - V1

Videos • Video Tutorials - http://www.silverlight.net/learn/videos/all/ Support • Silverlight Solution Center - http://support.microsoft.com/ph/12929/en-us/ MSDN Magazine • Silverlight topic - http://msdn.microsoft.com/en-

us/magazine/ee532094.aspx?sdmr=SL&sdmi=topics Blogs Silverlight.NET

• All Blogs - http://www.silverlight.net/community/blogarchive/silverlight/1/ • Silverlight Team - http://team.silverlight.net/ • Silverlight SDK - http://blogs.msdn.com/b/silverlight_sdk/ • Jesse Library - http://jesseliberty.com/ • Pete Brown - http://10rem.net/blog • Scott Guthrie - http://weblogs.asp.net/Scottgu/

Page 6: 0576.Silverlight Developer Guidance Map - V1

Topics and Features Map (a “Lens” for Finding Silverlight Content) One of the simplest ways to find content for a product or technology is to actually know what the most common topics or categories are, the main features, and the APIs or families of APIs. When you know the label for a topic, feature or API, it makes it easier to search or browse for the information. Here is a map of common topics, features, and APIs for Silverlight:

Topics• Controls• Data Access• Deployment• Graphics• Layout, Input, and Printing Security

• Networking and Communication• Performance• Types, properties, methods and

events• XAML

Page 7: 0576.Silverlight Developer Guidance Map - V1

Features• Animations• Data Binding• Data Validation• Deep Zoom• Events and Delegates• Graphic and 3-D• HTML Bridge

• Layout• Styles and Templates• Text and Rich Text• User Controls• Video and Audio• WCF RIA Services• XAML

• .NET Framework Security Enforcement• 2D Vector Animation/Graphics • Accessibility• Accessibility - System Colors• AJAX Support • Binary XML• Bitmap API• Bitmap caching• Canvas Layout Support • Component Caching (share resources across

apps)• Cross Domain Network Access• Cross-Browser Support for Firefox, IE, Safari • Cross-domain network access for trusted

applications • Cross-Platform Support for Windows and Mac

(and Linux through the Moonlight Project) • Custom window chrome • Data Binding• Deep Zoom Technology• Direct access to TCP sockets• DockPanel, WrapPanel, Viewbox• Duplex communications (“push” from Server to

Silverlight client)• Easy access to server-side data via Web Services• Element to Element Binding• Enhanced Control Skinning• Enhanced Keyboard Input Support• File Save Dialog• File Upload Support (via WebClient API)• Full keyboard in out-of-browser for trusted

applications • Full suite of Controls (TextBox, RadioButton,

Slider, Calendar, DatePicker, DataGrid, ListBox, TabControl, and others)

• GPU Hardware Acceleration (for video and bitmaps)

• Group policy object support • High quality resizing• HTML DOM Integration • HTTP Networking • IDispatch COM Interop • Interoperability with SOAP and REST services,

including support for XML, JSON, RSS and Atom data formats

• Isolated Storage• JavaScript Support • Layout controls including StackPanel and Grid• LINQ (including LINQ to XML, LINQ to JSON, and

LINQ to Entities)• Local Connection• Local Fonts • Localization

• Managed Control Framework• Managed Exception Handling• Managed Extensibility Framework (MEF) • Managed HTML Bridge• Media – 720P High Definition (HD) Video • Media – Audio/Video Support (VC-1, WMV, WMA, MP3) • Media - Basic SSPL Support• Media – DRM Powered by PlayReady• Media - H.264 video and AAC audio Support• Media – Image Support (JPG, PNG) • Media - MediaStreamSource for managed code media file

parser and protocol extensibility• Media - Windows Media Audio 10 Professional support• Media Markers • Microphone • Multicast networking • Multi-Threading• Network Status (Offline)• Notification Toast • Official Support for Google Chrome • Offline DRM • Out of Browser• Out of browser window settings (position, size etc.) • Output Protection for audio/video • Perspective 3D• Pixel Shader Effects• Printing • Raw A/V Support• Remote Debugging (PC and Mac)• Rich Core Framework (e.g. Generics, collections)• Right-to-Left / BiDi Text• Scene caches (to Bitmap)• Support for IronPython, IronRuby, Managed JScript, and

other Dynamic Language Runtime (DLR) based languages• Support for Visual Basic.NET and C#; Common Language

Runtime (CLR) based languages• Templating Model• Text Animation• Theming at runtime• Trusted Applications (extended sandbox) • Type Safety Verification• Visual State Manager• WCF Data Services• WCF RIA Services • Web Browser Control and Web Browser Brush • Webcam • Windows Media Server Support • WPF Compatibility• XAML Parser• XMLReader/Writer

Page 8: 0576.Silverlight Developer Guidance Map - V1

API’s

• ActualHeight • ActualWidth • AllowHtmlPopupWindow • AutoUpgrade • Background • EnableAutoZoom • EnableCacheVisualization • EnableFramerateCounter • EnableGPUAcceleration • EnableHtmlAccess • EnableNavigation • EnableRedrawRegions • FullScreen • GetSystemGlyphTypefaces

• InitParams • IsLoaded • MaxFrameRate • MinRuntimeVersion • OnError • OnFullScreenChanged • OnLoad • OnResize • OnSourceDownloadComplete • OnSourceDownloadProgressChanged • OnZoom • Source • SplashScreenSource • Windowless

Page 9: 0576.Silverlight Developer Guidance Map - V1

How The Map is Organized (Organizing the “Content Collections”) The content collections for Silverlight are organized in this map by chunking it up into Getting Started, Architecture and Design, and Content Types (Code Samples, How Tos, Videos, and Training.) The following table summarizes the organization: Category Description Getting Started This section provides some of the main starting points for ramping up on

Silverlight and building your first application. Architecture and Design This section provides some of the main starting points for learning about

how to design effective Silverlight applications. Content Types The developer guidance content is organized by the following content

types: • Code Samples • How Tos • Videos • Training The content within each content type is then organized using common topics, common tasks, or features for a simple browsing experience.

Page 10: 0576.Silverlight Developer Guidance Map - V1

Getting Started This section provides some great starting points for getting an overview of Silverlight and getting started with building Silverlight applications: Category Items Getting Started • Get Started - http://www.silverlight.net/getstarted/

• Tim Heuer’s Getting Started 8-part Blog Series - http://timheuer.com/blog/articles/getting-started-with-silverlight-development.aspx

Build Your First Applications

• Video – Build Your First Silverlight App - http://www.silverlight.net/learn/videos/all/build-your-first-silverlight-web-application/

How Do I Videos • How Do I Videos - http://www.silverlight.net/learn/videos/silverlight-4-videos/

Product Documentation • Overview - http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx

• Getting Started with Silverlight - http://msdn.microsoft.com/en-us/library/bb404703(VS.95).aspx

• Architecture - http://msdn.microsoft.com/en-us/library/bb404713(VS.95).aspx

• Roadmap - http://msdn.microsoft.com/en-us/library/bb404708(VS.95).aspx

Tutorials • Jess Liberty’s Tutorials - http://www.silverlight.net/learn/tutorials/general-tutorials/

• QuickStart Tutorials - http://www.silverlight.net/learn/quickstarts/

Page 11: 0576.Silverlight Developer Guidance Map - V1

Architecture and Design This section provides some of the main starting points for learning about how to design effective Silverlight applications: Category Items What’s New • What’s New in Silverlight 4.0 Whitepaper -

http://download.microsoft.com/download/A/1/A/A1A80A28-907C-4C6A-8036-782E3792A408/Silverlight%20Security%20Overview.docx

Architecture and Design

• Building Business Applications with Silverlight - http://download.microsoft.com/download/7/C/8/7C87A1AE-E500-471F-91C9-EA289360C12C/Building%20Business%20Apps%20with%20Silverlight.docx

Deployment • Microsoft Silverlight Installation Experience White Paper and Sample Code (Apr 2009) - http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=961e96e8-9a7f-4b70-947a-97f0973cb38c

patterns & practices

• Composite Application Guidance for WPF and Silverlight - http://msdn.microsoft.com/en-us/library/ff648611.aspx

Product Documentation

• Application and Programming Models - http://msdn.microsoft.com/en-us/library/cc903934(VS.95).aspx

• Architecture - http://msdn.microsoft.com/en-us/library/bb404713(VS.95).aspx • Out of Browser Support - http://msdn.microsoft.com/en-

us/library/dd550721(VS.95).aspx • Roadmap - http://msdn.microsoft.com/en-us/library/bb404708(VS.95).aspx • Silverlight Differences on Windows and Macintosh -

http://msdn.microsoft.com/en-us/library/cc838247(VS.95).aspx • Supported Operating Systems and Browsers – http://msdn.microsoft.com/en-

us/library/dd229102(VS.95).aspx • What’s New - http://msdn.microsoft.com/en-us/library/dd772166(VS.95).aspx • WPF Compatibility - http://msdn.microsoft.com/en-

us/library/cc903925(VS.95).aspx

Support • Silverlight Support Lifecycle Policy - http://support.microsoft.com/gp/lifean45/en-us

Page 12: 0576.Silverlight Developer Guidance Map - V1

Code Samples

Categories • Getting Started • Architecture and Design • Animation • Controls • Data Access • Data Binding • Deep Zoom • General • Graphics and 3D • HTML Bridge • Local Resources • Navigation • Networking / Communication

• Performance • Styles and Templates • Text and Rich Text • Unit Testing • User Controls • Video and Audio • WCF RIA Services • XAML • Visual States • WCF RIA Services • Web Services • Out-of-Browser

Code Samples Map Category Items Getting Started Channel 9

• A Beginner’s Guide to Silverlight in Visual Studio - http://channel9.msdn.com/continuum/tutorials/Animation/

Code Gallery • Creating you first Silverlight 2 application with Visual Basic 2008 -

http://code.msdn.microsoft.com/VBSilverlightFirstAp/Wiki/View.aspx?title=Home&version=1

Architecture and Design

MSDN Magazine • Build Line-of-Business Enterprise Apps with Silverlight -

http://code.msdn.microsoft.com/mag200901Silverlight • How to create and access a WCF service with channel model -

http://msdn.microsoft.com/en-us/library/dd744834(VS.95).aspx • Service-Driven Apps with Silverlight 2 and WCF -

http://code.msdn.microsoft.com/IE8AJAXSilverlight2/Wiki/View.aspx?title=Home&version=1

Animation Channel 9

• Dragging, Easing and Inertia - http://channel9.msdn.com/continuum/tutorials/Dragging/

Page 13: 0576.Silverlight Developer Guidance Map - V1

• Procedural Animation - http://channel9.msdn.com/continuum/tutorials/ProceduralAnimation/

• Silverlight Animations with XAML & Code - http://channel9.msdn.com/continuum/tutorials/Animation/

Microsoft Support • Animation (C#) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#658115 • Animation (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#658139

MSDN Library • How to create a timer - http://msdn.microsoft.com/en-

us/library/cc189084(VS.95).aspx

Controls Microsoft Support • Custom control (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#653349

Data Access Microsoft Support • Silverlight Samples for OData over SQL Azure with AppFabric Access Control -

http://code.msdn.microsoft.com/KB981904 • MSDN Magazine • How to consume ADO.NET Data Services in Silverlight 3 -

http://code.msdn.microsoft.com/KB982499/Wiki/View.aspx?title=Home&version=3

• Syndicated Data and Isolated Storage in Silverlight - http://code.msdn.microsoft.com/mag200902Data

Data Binding Code Gallery

• Silverlight and WPF Data Binding - http://code.msdn.microsoft.com/WPFDatabinding

Microsoft Support • Data binding -

http://1code.codeplex.com/SourceControl/changeset/view/45838#786772 MSDN Library • Displaying Open XML Spreadsheet Tables in a Browser using Silverlight CLR -

http://msdn.microsoft.com/en-us/library/ee906584(office.12).aspx

Deep Zoom Microsoft Support • Deep Zoom (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#660296

Page 14: 0576.Silverlight Developer Guidance Map - V1

General Code Gallery • Silverlight binding to dynamic properties -

http://code.msdn.microsoft.com/SLDynamicBinding/Wiki/View.aspx?title=Home&version=1

MSDN Library • Using the Silverlight Object Model - http://msdn.microsoft.com/en-

us/library/ee538971.aspx • How to add Silverlight to a Web Page using HTML -

http://msdn.microsoft.com/en-us/library/cc189089(VS.95).aspx • MSDN Magazine • Exploring Multi-Touch Support in Silverlight -

http://code.msdn.microsoft.com/mag201003MultiTouch/Wiki/View.aspx?title=Home&version=1

Graphics and 3D Channel 9

• Color, Scale and Rotation - http://channel9.msdn.com/continuum/tutorials/Transforms/

• Image Sequencing - http://channel9.msdn.com/continuum/tutorials/ImageSequencing/

• Loading Dynamic Images - http://channel9.msdn.com/continuum/tutorials/DynamicImages/

• Masking and Clipping - http://channel9.msdn.com/continuum/tutorials/Clipping/

• Trigonometry - http://channel9.msdn.com/continuum/tutorials/Trigonometry/ • Code Gallery • How to use Pixel Shader Effects in Silverlight 3 -

http://code.msdn.microsoft.com/KB977995 • Silverlight Chroma Key Effect -

http://code.msdn.microsoft.com/SLChromaKeyEffect/Wiki/View.aspx?title=Home&version=1

Microsoft Support • Pixel Shader (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#641839 • Pixel Shader (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#641883 • Plane projection (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#640550 • Plane projection (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#640560 • Splash Screen (XAML) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#648208

Page 15: 0576.Silverlight Developer Guidance Map - V1

• Writeable bitmap - http://1code.codeplex.com/SourceControl/changeset/view/45838#660446

MSDN Library • How to define a simple Silverlight splash screen -

http://msdn.microsoft.com/en-us/library/cc903962(VS.95).aspx

HTML Bridge Microsoft Support • Communication between local Silverlight-based applications (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#679076 • Communication between local Silverlight-based applications (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#679069 • Interaction between HTML and managed code (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#755086 • Interaction between HTML and managed code (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#755061

Local Resources Microsoft Support • Isolated storage (C#) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#793705 • Isolated storage (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#793721 MSDN Magazine • Isolated Storage in Silverlight 2 - http://msdn.microsoft.com/en-

us/magazine/dd458794.aspx

Navigation • IE8 Ajax Forward/Back and History Navigation in Silverlight 2 - http://code.msdn.microsoft.com/IE8AJAXSilverlight2/Wiki/View.aspx?title=Home&version=1

Networking / Communication

Microsoft Support • Socket server for Silverlight (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#825876 • Silverlight socket client (C#) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#825975 • Socket server for Silverlight (VB) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#826125 • Silverlight socket client (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#826116 Out-of-Browser Microsoft Support

• Out-of-browser application (C#) – http://1code.codeplex.com/SourceControl/changeset/view/45838#748788

• Out-of-browser application (VB) - http://1code.codeplex.com/SourceControl/changeset/view/45838#748816

Performance MSDN Magazine

Page 16: 0576.Silverlight Developer Guidance Map - V1

• Data Performance and Fault Strategies in Silverlight 3 - http://code.msdn.microsoft.com/mag200908DataPoints

Styles and Templates

Microsoft Support • Style and Control template -

http://1code.codeplex.com/SourceControl/changeset/view/45838#649177

Text and Rich Text Microsoft Support • How to work with text in Silverlight 3 -

http://code.msdn.microsoft.com/KB981904 • Working with text (XAML) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#648208 • Working with text (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#642674 • Working with text (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#642650

Unit Testing Code Gallery • Silverlight Unit Test Framework - http://code.msdn.microsoft.com/silverlightut MSDN Magazine • Testing Silverlight Apps Using Messages -

http://code.msdn.microsoft.com/mag201003TestRun/Wiki/View.aspx?title=Home&version=1

User Controls MSDN Magazine • Craft Custom Controls for Silverlight 2 -

http://code.msdn.microsoft.com/mag200808WickedCode/Wiki/View.aspx?title=Home&version=1

Video and Audio Microsoft Support • MediaElement (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#746610 • MediaElement (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#746636 MSDN Learn • Text-to-Speech: Accessibility Feature for Silverlight 3 Applications -

http://msdn.microsoft.com/en-us/windows/dd901770.aspx MSDN Magazine • Enhancing Silverlight Video Experiences with Contextual Data -

http://code.msdn.microsoft.com/mag201003Silverlight

Visual States Microsoft Support • Full Screen (C#) –

http://1code.codeplex.com/SourceControl/changeset/view/45838#639997 • Full Screen (VB) -

http://1code.codeplex.com/SourceControl/changeset/view/45838#640008

Page 17: 0576.Silverlight Developer Guidance Map - V1

WCF RIA Services • Silverlight RIA Services – Part 1 – Samples -

http://code.msdn.microsoft.com/SLRIAPart1

Web Services DPE (MIX 08) • Silverlight Web Services Samples -

http://code.msdn.microsoft.com/silverlightws/Release/ProjectReleases.aspx?ReleaseId=601

MSDN Library • How to Access a Duplex Service - http://msdn.microsoft.com/en-

us/library/ee844557(VS.95).aspx • How to Access a Service from Silverlight - http://msdn.microsoft.com/en-

us/library/cc197937(VS.95).aspx MSDN Magazine • How to create and access a WCF service with channel model -

http://msdn.microsoft.com/en-us/library/dd744834(VS.95).aspx • Service-Driven Apps with Silverlight 2 and WCF -

http://code.msdn.microsoft.com/IE8AJAXSilverlight2/Wiki/View.aspx?title=Home&version=1

How Tos

Categories • Animations • Controls • Data Access • Deployment • Events and Delegates • General

• Graphics and 3-D • HTML Bridge • Layout, Input, and Printing Security • Networking and Communication • Performance • Types, properties, methods and events

How Tos Map Category Items Animations • How to: Create a Timer - http://msdn.microsoft.com/en-

us/library/cc189084(VS.95).aspx

Controls • How to: Add a DataGrid Control to a Page - http://msdn.microsoft.com/en-us/library/cc903946(VS.95).aspx

• How to: Display and Configure Row Details in the DataGrid Control -

Page 18: 0576.Silverlight Developer Guidance Map - V1

http://msdn.microsoft.com/en-us/library/cc903938(VS.95).aspx • How to: Customize Auto-Generated Columns in the DataGrid Control -

http://msdn.microsoft.com/en-us/library/cc903950(VS.95).aspx • How to: Group, Sort, and Filter Data in the DataGrid Control -

http://msdn.microsoft.com/en-us/library/dd833072(VS.95).aspx • Walkthrough: Customizing the DataGrid Control Using Properties -

http://msdn.microsoft.com/en-us/library/cc903951(VS.95).aspx • How to: Use the Open File Dialog Box - http://msdn.microsoft.com/en-

us/library/cc221415(VS.95).aspx • How to: Add a Control to the Toolbox - http://msdn.microsoft.com/en-

us/library/ff462023(VS.95).aspx • How to: Add Tab Items to a Tab Control - http://msdn.microsoft.com/en-

us/library/ff462020(VS.95).aspx • How to: Create User-Resizable Applications with GridSplitter -

http://msdn.microsoft.com/en-us/library/ff382751(VS.95).aspx • How to: Handle the Checked Event for the CheckBox Control -

http://msdn.microsoft.com/en-us/library/cc221404(VS.95).aspx • How to: Display Data in a ListBox - http://msdn.microsoft.com/en-

us/library/cc265158(VS.95).aspx • How to: Change the Appearance and Behavior of the AutoCompleteBox

Control - http://msdn.microsoft.com/en-us/library/dd795156(VS.95).aspx • How to: Use a TreeView to Display Hierarchical Data -

http://msdn.microsoft.com/en-us/library/dd759035(VS.95).aspx • How to: Erase Ink in an InkPresenter - http://msdn.microsoft.com/en-

us/library/dd233088(VS.95).aspx • How to: Use the WebBrowser and WebBrowserBrush for Rich HTML Content -

http://msdn.microsoft.com/en-us/library/ff457752(VS.95).aspx • How to: Create a New Control by Creating a ControlTemplate -

http://msdn.microsoft.com/en-us/library/cc964292(VS.95).aspx • How to: Share Content Among Controls - http://msdn.microsoft.com/en-

us/library/cc903959(VS.95).aspx

Data Access • How to: Create a Binding - http://msdn.microsoft.com/en-us/library/cc838207(VS.95).aspx

• How to: Bind to Hierarchical Data and Create a Master/Details View - http://msdn.microsoft.com/en-us/library/cc645060(VS.95).aspx

• How to: Customize Data Display with Data Templates - http://msdn.microsoft.com/en-us/library/cc903947(VS.95).aspx

• How to: Perform Isolated Storage Tasks - http://msdn.microsoft.com/en-us/library/cc265154(VS.95).aspx

• How to: Store and Retrieve Application Settings Using Isolated Storage - http://msdn.microsoft.com/en-us/library/cc221360(VS.95).aspx

• How to: Parse XML with XmlReader - http://msdn.microsoft.com/en-us/library/cc189056(VS.95).aspx

• How to: Save XMLWriter Content to Isolated Storage - http://msdn.microsoft.com/en-us/library/cc189085(VS.95).aspx

• How to: Create Dynamic XAML with LINQ to XML -

Page 19: 0576.Silverlight Developer Guidance Map - V1

http://msdn.microsoft.com/en-us/library/cc189044(VS.95).aspx • How to: Load an XML File from an Arbitrary URI Location with LINQ to XML -

http://msdn.microsoft.com/en-us/library/cc645034(VS.95).aspx • How to: Save to and Load from Isolated Storage with LINQ to XML -

http://msdn.microsoft.com/en-us/library/cc838189(VS.95).aspx • How to: Load XHTML with a DTD Reference Using XmlPreloadedResolver -

http://msdn.microsoft.com/en-us/library/cc189059(VS.95).aspx • How to: Preload a User-Defined DTD Using XmlPreloadedResolver -

http://msdn.microsoft.com/en-us/library/cc189063(VS.95).aspx • How to: Prepopulate XmlPreloadedResolver with a File Downloaded from URI

Location - http://msdn.microsoft.com/en-us/library/cc189039(VS.95).aspx • How to: Load a File from a XAP Package Using XmlXapResolver -

http://msdn.microsoft.com/en-us/library/cc189040(VS.95).aspx • How to: Implicitly Load a DTD from a XAP Package Using XmlXapResolver -

http://msdn.microsoft.com/en-us/library/cc189033(VS.95).aspx

Deployment • How to: Add Resources to a Silverlight-based Application - http://msdn.microsoft.com/en-us/library/dd941931(VS.95).aspx

• How to: Make XAML Content Localizable - http://msdn.microsoft.com/en-us/library/dd882554(VS.95).aspx

• How to: Combine Localizable Strings at Run Time - http://msdn.microsoft.com/en-us/library/dd894493(VS.95).aspx

• How to: Make Rich Text Strings Localizable - http://msdn.microsoft.com/en-us/library/dd894487(VS.95).aspx

• How to: Make Non-String Values Localizable - http://msdn.microsoft.com/en-us/library/dd894492(VS.95).aspx

• How to: Make Non-Dependency Properties Localizable - http://msdn.microsoft.com/en-us/library/dd894491(VS.95).aspx

• How to: Make Properties Localizable with Static Resources - http://msdn.microsoft.com/en-us/library/dd894488(VS.95).aspx

• How to: Localize Information About an Out-of-Browser Application - http://msdn.microsoft.com/en-us/library/dd772170(VS.95).aspx

• How to: Create a Build that Targets a Specific Culture - http://msdn.microsoft.com/en-us/library/dd941932(VS.95).aspx

Events and Delegates

• How to: Drag and Drop Objects in UI Layout - http://msdn.microsoft.com/en-us/library/cc189066(VS.95).aspx

General • How to: Configure an Application for Out-of-Browser Support -

http://msdn.microsoft.com/en-us/library/dd833073(VS.95).aspx • How to: Access the Local File System in Trusted Applications -

http://msdn.microsoft.com/en-us/library/ee721082(VS.95).aspx • How to: Use Automation in Trusted Applications -

http://msdn.microsoft.com/en-us/library/ff457794(VS.95).aspx

Graphics and 3D • How to: Define a Simple Silverlight Splash Screen - http://msdn.microsoft.com/en-us/library/cc903962(VS.95).aspx

Page 20: 0576.Silverlight Developer Guidance Map - V1

• How to: Use Deep Zoom in Silverlight - http://msdn.microsoft.com/en-us/library/dd901589(VS.95).aspx

HTML Bridge • How to: Add Silverlight to a Web Page by Using HTML -

http://msdn.microsoft.com/en-us/library/cc189089(VS.95).aspx • How to: Add Silverlight to a Web Page by Using JavaScript -

http://msdn.microsoft.com/en-us/library/cc265155(VS.95).aspx • How to: Specify and Retrieve Custom Initialization Parameters -

http://msdn.microsoft.com/en-us/library/cc189004(VS.95).aspx Layout, Input, and Printing Security

• How to: Drag and Drop Objects in UI Layout - http://msdn.microsoft.com/en-us/library/cc189066(VS.95).aspx

Networking and Communication

• How to: Implement Communication Between Local Silverlight-Based Applications - http://msdn.microsoft.com/en-us/library/dd833075(VS.95).aspx

• How to: Implement Offline Support for Out-of-Browser Applications - http://msdn.microsoft.com/en-us/library/dd833066(VS.95).aspx

• How to: Create a Binding - http://msdn.microsoft.com/en-us/library/cc838207(VS.95).aspx

• How to: Bind to Hierarchical Data and Create a Master/Details View - http://msdn.microsoft.com/en-us/library/cc645060(VS.95).aspx

• How to: Customize Data Display with Data Templates - http://msdn.microsoft.com/en-us/library/cc903947(VS.95).aspx

• How to: Perform Isolated Storage Tasks - http://msdn.microsoft.com/en-us/library/cc265154(VS.95).aspx

• How to: Store and Retrieve Application Settings Using Isolated Storage - http://msdn.microsoft.com/en-us/library/cc221360(VS.95).aspx

• How to: Parse XML with XmlReader - http://msdn.microsoft.com/en-us/library/cc189056(VS.95).aspx

• How to: Save XMLWriter Content to Isolated Storage - http://msdn.microsoft.com/en-us/library/cc189085(VS.95).aspx

• How to: Create Dynamic XAML with LINQ to XML - http://msdn.microsoft.com/en-us/library/cc189044(VS.95).aspx

• How to: Load an XML File from an Arbitrary URI Location with LINQ to XML - http://msdn.microsoft.com/en-us/library/cc645034(VS.95).aspx

• How to: Save to and Load from Isolated Storage with LINQ to XML - http://msdn.microsoft.com/en-us/library/cc838189(VS.95).aspx

• How to: Load XHTML with a DTD Reference Using XmlPreloadedResolver - http://msdn.microsoft.com/en-us/library/cc189059(VS.95).aspx

• How to: Preload a User-Defined DTD Using XmlPreloadedResolver - http://msdn.microsoft.com/en-us/library/cc189063(VS.95).aspx

• How to: Prepopulate XmlPreloadedResolver with a File Downloaded from URI Location - http://msdn.microsoft.com/en-us/library/cc189039(VS.95).aspx

• How to: Load a File from a XAP Package Using XmlXapResolver - http://msdn.microsoft.com/en-us/library/cc189040(VS.95).aspx

• How to: Implicitly Load a DTD from a XAP Package Using XmlXapResolver - http://msdn.microsoft.com/en-us/library/cc189033(VS.95).aspx

Performance • How to: Load Assemblies On Demand - http://msdn.microsoft.com/en-us/library/cc903931(VS.95).aspx

Page 21: 0576.Silverlight Developer Guidance Map - V1

• How to: Use Application Library Caching - http://msdn.microsoft.com/en-us/library/dd833069(VS.95).aspx

• How to: Use a Background Worker - http://msdn.microsoft.com/en-us/library/cc221403(VS.95).aspx

Types, Properties, Methods and Events

• How to: Add Silverlight to a Web Page by Using HTML - http://msdn.microsoft.com/en-us/library/cc189089(VS.95).aspx

• How to: Add Silverlight to a Web Page by Using JavaScript - http://msdn.microsoft.com/en-us/library/cc265155(VS.95).aspx

• How to: Specify and Retrieve Custom Initialization Parameters - http://msdn.microsoft.com/en-us/library/cc189004(VS.95).aspx

Videos

Categories • Animations • Controls • Data Access • Data Binding • Data Validation • Deep Zoom • Deployment • Events and Delegates • General • Graphics and 3-D

• HTML Bridge • Layout, Input, and Printing Security • Networking and Communication • Performance • Styles and Templates • Text and Rich Text • User Controls • Video and Audio • WCF RIA Services • XAML

Videos Map Category Items Animations Channel 9

• Animating Vector Art for Silverlight with Expression Blend Part I - http://channel9.msdn.com/posts/AdamKinney/Animating-Vector-Art-for-Silverlight-with-Expression-Blend-Part-I/

• Animation Using Expression Blend: How to start animations on events - http://channel9.msdn.com/posts/jennmar/Animation-Using-Expression-Blend-How-to-start-animations-on-events/

• Silverlight TV 43: Applying Animations and States to Your Application - http://channel9.msdn.com/shows/SilverlightTV/Silverlight-TV-43-Applying-Animations-and-States-to-Your-Application/

www.Silverlight.net • 3D Animation and Event Triggers -

http://www.Silverlight.net/learn/videos/all/3d-animation-and-event-triggers/ • Animation Easing Libraries -

Page 22: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/animation-easing-libraries/ • Basic Animation - http://www.Silverlight.net/learn/videos/all/basic-animation/ • Confine Animation to a Path in Silverlight 1.0 -

http://www.Silverlight.net/learn/videos/all/confine-animation-to-a-path-in-silverlight-10/

• Controlling Animations & Storyboards - http://www.Silverlight.net/learn/videos/all/controlling-animations--storyboards/

• Creating Animations in a Timer Loop - http://www.Silverlight.net/learn/videos/all/creating-animations-in-a-timer-loop/

• Display a Waiting Animation While Downloading Content Overview - http://www.Silverlight.net/learn/videos/all/display-a-waiting-animation-while-downloading-content-overview/

• How Do I: Basic Animation in Silverlight 3 - http://www.Silverlight.net/learn/videos/all/basic-animation-silverlight-3/

• In-State Animation - http://www.Silverlight.net/learn/videos/all/in-state-animation/

• Understanding Animations in XAML - http://www.Silverlight.net/learn/videos/all/understanding-animations-in-xaml/

• Understanding XAML Timers for Animation - http://www.Silverlight.net/learn/videos/all/understanding-xaml-timers-for-animation/

• Use an In-State Animation To Make a Silverlight Button Pulse While Focused - http://www.Silverlight.net/learn/videos/all/use-an-in-state-animation-to-make-a-silverlight-button-pulse-while-focused/

• Using Animations in XAML - http://www.Silverlight.net/learn/videos/all/using-animations-in-xaml/

Controls www.Silverlight.net

• Adding Controls to an Application - http://www.silverlight.net/learn/videos/silverlight-4-videos/adding-controls-to-an-application-using-silverlight-4/

• Building a Skinnable Custom Control, Part 3 - http://www.Silverlight.net/learn/videos/all/building-a-skinnable-custom-control-part-3/

• Building a Skinnable Custom Control, Part 4 - http://www.Silverlight.net/learn/videos/all/building-a-skinnable-custom-control-part-4/

• Building a Skinnable Custom Control, Pt 1 - http://www.Silverlight.net/learn/videos/all/building-a-skinnable-custom-control-part-1/

• Domain UpDown Control - http://www.Silverlight.net/learn/videos/all/domain-updown-control/

• Grid Control Design-Time Row and Column Manipulation Features - http://www.silverlight.net/learn/videos/silverlight-4-videos/grid-control-

Page 23: 0576.Silverlight Developer Guidance Map - V1

design/ • How to Add Multiple Silverlight Controls to the Same Page -

http://www.Silverlight.net/learn/videos/all/how-to-add-multiple-silverlight-controls-to-the-same-page/

• Laying out Content with Grid - http://www.Silverlight.net/learn/videos/all/laying-out-content-with-grid/

• Silverlight Toolkit: Accordion Control - http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-accordion-control/

• Simulate a TextBox in Silverlight 1.0 - http://www.Silverlight.net/learn/videos/all/simulate-a-textbox-in-silverlight-10/

• Templating a Simple Button Control - http://www.Silverlight.net/learn/videos/all/templating-a-simple-button-control/

• Time Input Control - http://www.Silverlight.net/learn/videos/all/time-input-control/

• Using Silveright Controls As Drop Targets - http://www.silverlight.net/learn/videos/silverlight-4-videos/silverlight-controls-drop-targets/

• Using the ViewBox Control - http://www.Silverlight.net/learn/videos/all/using-the-viewbox-control/

• Using the ViewBox Control - http://www.silverlight.net/learn/videos/silverlight-4-videos/using-the-viewbox-control/

• Why Controls Have a Content Property - http://www.Silverlight.net/learn/videos/all/why-controls-have-a-content-property/

Data Access www.Silverlight.net

• Asynchronous Data Validation - http://www.Silverlight.net/learn/videos/all/asynchronous-data-validation/

• Create Silverlight Master: Detail UI Using Data Sources Window Object DataSource - http://www.silverlight.net/learn/videos/silverlight-4-videos/create-silverlight-master-detail-ui/

• DataForm Control - http://www.Silverlight.net/learn/videos/all/dataform-control/

• DataGrid Enhancements - http://www.silverlight.net/learn/videos/silverlight-4-videos/datagrid-enhancements/

• Displaying and Manipulating Data, Part 1 - http://www.Silverlight.net/learn/videos/all/displaying-and-manipulating-data-part-1/

• How Do I: Use Binding Validation in Silverlight 3 - http://www.Silverlight.net/learn/videos/all/silverlight-3-binding-validation/

• Reading/Writing XML with LINQ to XML - http://www.Silverlight.net/learn/videos/all/readingwriting-xml-with-linq-to-xml/

Page 24: 0576.Silverlight Developer Guidance Map - V1

• RIA Services support in Visual Studio 2010 - http://www.silverlight.net/learn/videos/silverlight-4-videos/ria-services-support-visual-studio-2010/

• Silverlight & Data Part 1 - http://www.Silverlight.net/learn/videos/all/silverlight-data-part1/

Data Binding www.Silverlight.net

• DataBinding and DataTemplates in XAML - http://www.Silverlight.net/learn/videos/all/databinding-and-datatemplates-in-xaml/

• Data Binding UI to .NET Classes with Converters - http://www.Silverlight.net/learn/videos/all/data-binding-ui-to-net-classes-with-converters/

• Element to Element Binding - http://www.Silverlight.net/learn/videos/all/element-to-element-binding/

• List Based Data Binding - http://www.Silverlight.net/learn/videos/all/list-based-data-binding/

Data Validation www.Silverlight.net

• Asynchronous Data Validation - http://www.silverlight.net/learn/videos/silverlight-4-videos/asynchronous-data-validation/

• Validating Data: Factoring and Logging - http://www.silverlight.net/learn/videos/silverlight-4-videos/validating-data-factoring-and-logging/

• Validating Data: Getting Started - http://www.silverlight.net/learn/videos/silverlight-4-videos/validating-data-getting-started/

• Validating Data: Valid and Invalid - http://www.silverlight.net/learn/videos/silverlight-4-videos/validating-data-valid-and-invalid/

DataGrid www.Silverlight.net

• Create DataGrid Columns at Runtime - http://www.Silverlight.net/learn/videos/all/create-datagrid-columns-at-runtime/

• DataGrid Enhancements - http://www.silverlight.net/learn/videos/silverlight-4-videos/datagrid-enhancements/

• Get Started Using the DataGrid in Silverlight - http://www.Silverlight.net/learn/videos/all/get-started-using-the-datagrid-in-silverlight/

• Getting Started with the DataGrid - http://www.Silverlight.net/learn/videos/all/getting-started-with-the-datagrid/

• How to Use Frozen Columns in a DataGrid - http://www.Silverlight.net/learn/videos/all/how-to-use-frozen-columns-in-a-datagrid/

• Insert, Update, Delete with the DataGrid -

Page 25: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/insert-update-delete-with-the-datagrid/

• Manually Configure DataGrid Columns - http://www.Silverlight.net/learn/videos/all/manually-configure-datagrid-columns/

• Simple Master/Details with DataGrid - http://www.Silverlight.net/learn/videos/all/simple-masterdetails-with-datagrid/

• Sort Data in the Silverlight DataGrid Control - http://www.Silverlight.net/learn/videos/all/sort-data-in-the-silverlight-datagrid-control/

Deep Zoom www.Silverlight.net

• Deep Zoom Composer - http://www.Silverlight.net/learn/videos/all/deep-zoom-composer/

• Getting Started with MultiScaleImage (DeepZoom) - http://www.Silverlight.net/learn/videos/all/getting-started-with-multiscaleimage-deepzoom/

• Getting Started with the DeepZoom Composer - http://www.Silverlight.net/learn/videos/all/getting-started-with-the-deepzoom-composer/

• Hard Rock: Behind the Music with Deep Zoom - http://www.Silverlight.net/learn/videos/all/hard-rock-behind-the-music-with-deep-zoom/

Deployment www.Silverlight.net • Reporting and Deployment -

http://www.Silverlight.net/learn/videos/all/reporting-and-deployment/ Events and Delegates

www.Silverlight.net Custom Window Chrome and Events -

http://www.Silverlight.net/learn/videos/all/custom-window-chrome/ How Do I: Silverlight Event Handling Fundamentals -

http://www.Silverlight.net/learn/videos/all/how-do-i-silverlight-event-handling-fundamentals/

Respond to Keyboard Events in Silverlight - http://www.Silverlight.net/learn/videos/all/respond-to-keyboard-events-in-silverlight/

Respond to Mouse Events in Silverlight - http://www.Silverlight.net/learn/videos/all/respond-to-mouse-events-in-silverlight/

Right Click Mouse Events - http://www.Silverlight.net/learn/videos/all/right-click-mouse-events/

General www.Silverlight.net Accessing the Global Clipboard Programmatically -

http://www.Silverlight.net/learn/videos/all/accessing-global-clipboard/ Accessing Web Camera and Microphone -

http://www.Silverlight.net/learn/videos/all/access-web-camera-microphone/ BiDi and Right-to-Left Support - http://www.Silverlight.net/learn/videos/all/bidi-

Page 26: 0576.Silverlight Developer Guidance Map - V1

right-to-left/ Build Your First Silverlight Web Application -

http://www.silverlight.net/learn/videos/silverlight-4-videos/build-your-first-silverlight-web-application/

Building A Custom Bitrate Meter - http://www.Silverlight.net/learn/videos/all/building-custom-bitrate-meter/

COM Object Access in Trusted Applications - http://www.silverlight.net/learn/videos/silverlight-4-videos/com-object-access-trusted-applications/

Creating a Carousel, Part 1 - http://www.Silverlight.net/learn/videos/all/creating-a-carousel-part-1/

Creating a Carousel, Part 2 - http://www.Silverlight.net/learn/videos/all/creating-a-carousel-part-2/

Creating Custom Timeline Markers - http://www.Silverlight.net/learn/videos/all/creating-custom-timeline-markers/

Creating Silverlight Mesh-enabled Web Applications - http://www.Silverlight.net/learn/videos/all/creating-silverlight-mesh-enabled-web-applications/

Getting Started with Silverlight - http://www.Silverlight.net/learn/videos/all/getting-started-with-silverlight-using-silverlight-4/

Hosting HTML Content - http://www.Silverlight.net/learn/videos/all/hosting-html-content/

How Do I: Build Data-driven Silverlight application using the MVVM pattern - http://www.Silverlight.net/learn/videos/all/build-data-driven-silverlight-application-using-the-mvvm-pattern/

How Do I: Change Styles at Runtime in Silverlight 3 - http://www.Silverlight.net/learn/videos/all/change-styles-runtime-silverlight-3/

How Do I: Getting Started with Smooth Streaming - http://www.Silverlight.net/learn/videos/all/getting-started-with-smooth-streaming/

How Do I: Mouse Wheel Support in Silverlight 3? - http://www.Silverlight.net/learn/videos/all/how-do-i-mouse-wheel-support-in-silverlight-3/

How Do I: Render a Portion of the Visual Tree Using WriteableBitmap? - http://www.Silverlight.net/learn/videos/all/how-do-i-render-a-portion-of-the-visual-tree-using-writeablebitmap/

How Do I: Tips for Dynamically Loading Assemblies - http://www.Silverlight.net/learn/videos/all/how-do-i-tips-for-dynamically-loading-assemblies/

How Do I: Use ASP.NET Authentication in Silverlight 3 - http://www.Silverlight.net/learn/videos/all/use-aspnet-authentication-silverlight-3/

How Do I: Use Duplex Services in Silverlight 3 - http://www.Silverlight.net/learn/videos/all/duplex-services-in-silverlight-3/

How Do I: Use Isolated Storage in SL3 Out of Browser - http://www.Silverlight.net/learn/videos/all/use-isolated-storage-sl3-out-of-

Page 27: 0576.Silverlight Developer Guidance Map - V1

browser/ Implementing Password Validation -

http://www.Silverlight.net/learn/videos/all/implementing-password-validation/ Local File Access - http://www.silverlight.net/learn/videos/silverlight-4-

videos/local-file-access/ MouseWheel API - http://www.Silverlight.net/learn/videos/all/mousewheel-api/ MVVM Introduction - http://www.Silverlight.net/learn/videos/all/mvvm-

introduction/ Navigation Framework - http://www.Silverlight.net/learn/videos/all/navigation-

framework/ Notification API - http://www.Silverlight.net/learn/videos/all/notification-api/ Out-of-browser Experiences - http://www.Silverlight.net/learn/videos/all/out-of-

browser-experiences/ Programming with the Silverlight Toolkit WrapPanel -

http://www.Silverlight.net/learn/videos/all/programming-with-the-silverlight-toolkit-wrappanel/

SaveFileDialog API - http://www.Silverlight.net/learn/videos/all/savefiledialog-api/ Silverlight Toolkit: Column Chart -

http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-column-chart/ Silverlight Toolkit: Creating a Toolkit Expander -

http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-creating-a-toolkit-expander/

Silverlight Toolkit: Headers - http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-headers/

Silverlight Toolkit: Pie Chart - http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-pie-chart/

Slidentity - http://www.Silverlight.net/learn/videos/all/slidentity/ Twitter Search Monitor - http://www.Silverlight.net/learn/videos/all/twitter-

search-monitor/ Use Local Connections in Silverlight 3 -

http://www.Silverlight.net/learn/videos/all/use-local-connections-in-silverlight-3/ Using MEF with Silverlight 4 for Extensibility -

http://www.Silverlight.net/learn/videos/all/using-mef-silverlight-4-extensibility/ XAP Signing for Trusted Applications -

http://www.Silverlight.net/learn/videos/all/xap-signing/ Graphics and 3D www.Silverlight.net

COM Object Access in Trusted Applications - http://www.Silverlight.net/learn/videos/all/com-object-access-trusted-applications/

Exploring Gradient Brushes in Silverlight - http://www.Silverlight.net/learn/videos/all/exploring-gradient-brushes-in-silverlight/

Full-screen Pinning Mode - http://www.Silverlight.net/learn/videos/all/fullscreen-window-pinning/

Graphics and Brushes - http://www.Silverlight.net/learn/videos/all/graphics-and-brushes/

How Do I: Create a Bitmap using WriteableBitmap -

Page 28: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/how-do-i-create-a-bitmap-using-writeablebitmap/

How Do I: Easing Functions in Silverlight 3 - http://www.Silverlight.net/learn/videos/all/how-do-i-easing-functions-in-silverlight-3/

How Do I: Improve graphics performance using CacheMode - http://www.Silverlight.net/learn/videos/all/how-do-i-improve-graphics-performance-using-cachemode/

How Do I: Use Command line Proxy Generation for Silverlight 3? - http://www.Silverlight.net/learn/videos/all/silverlight-3-proxy-generation/

How Do I: Use Merged Resource Dictionaries in Silverlight 3? - http://www.Silverlight.net/learn/videos/all/hdi-sl3-merged-resources/

How Do I: Use Styles with BasedOn in Silverlight 3? - http://www.Silverlight.net/learn/videos/all/silverlight3-styles-basedon/

Hypervideo, Part 1 - http://www.Silverlight.net/learn/videos/all/hypervideo-part-1/

Hypervideo, Part 2 - http://www.Silverlight.net/learn/videos/all/hypervideo-part-2/

Hypervideo, Part 3 - http://www.Silverlight.net/learn/videos/all/hypervideo-part-3/

Live Mode vs. VOD - http://www.Silverlight.net/learn/videos/all/live-mode-vs-vod/ Local File Access - http://www.Silverlight.net/learn/videos/all/local-file-access/ Pixel Effects - http://www.Silverlight.net/learn/videos/all/pixel-effects/ Printing API Basics - http://www.Silverlight.net/learn/videos/all/printing-api-

basics/ RIA Services support in Visual Studio 2010 -

http://www.Silverlight.net/learn/videos/all/ria-services-support-visual-studio-2010/

Use Gradient Fills and the Gradient Transform Tool - http://www.Silverlight.net/learn/videos/all/use-gradient-fills-and-the-gradient-transform-tool/

Using 3D Transforms, Part 1 - http://www.Silverlight.net/learn/videos/all/using-3d-transforms-part-1/

Using 3D Transforms, Part 2 - http://www.Silverlight.net/learn/videos/all/using-3d-transforms-part-2/

Using Application Settings - http://www.Silverlight.net/learn/videos/all/using-application-settings/

Using Silverlight Graphics - http://www.Silverlight.net/learn/videos/all/using-silverlight-graphics/

Using SMF Logging - http://www.Silverlight.net/learn/videos/all/using-smf-logging/

HTML Bridge www.Silverlight.net Calling JavaScript Functions from .NET Code -

http://www.Silverlight.net/learn/videos/all/calling-javascript-functions-from-net-code/

Handling .NET Events in Javascript Code -

Page 29: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/handling-net-events-in-javascript-code/

Understanding JavaScript Events in XAML - http://www.Silverlight.net/learn/videos/all/understanding-javascript-events-in-xaml-/

Using JavaScript Events in XAML - http://www.Silverlight.net/learn/videos/all/using-javascript-events-in-xaml/

Layout, Input, and Printing Security

www.Silverlight.net Basic Keyboard Input with Silverlight -

http://www.Silverlight.net/learn/videos/all/basic-keyboard-input-with-silverlight/ Laying out Content with StackPanel -

http://www.Silverlight.net/learn/videos/all/laying-out-content-with-stackpanel/ Silverlight Page Layout, Part 1 – XAML -

http://www.Silverlight.net/learn/videos/all/silverlight-page-layout-part-1-xaml/ Silverlight Page Layout, Part 2 – Expression Blend -

http://www.Silverlight.net/learn/videos/all/silverlight-page-layout-part-2-expression-blend/

Sophisticated CSS-based Layout and Formatting - http://www.Silverlight.net/learn/videos/all/sophisticated-css-based-layout-and-formatting/

Use CSS Layout in Expression Web - http://www.Silverlight.net/learn/videos/all/use-css-layout-in-expression-web/

Understanding Mouse Input - http://www.Silverlight.net/learn/videos/all/understanding-mouse-input/

Width, Height, Margin, Padding, Alignment - http://www.Silverlight.net/learn/videos/all/width-height-margin-padding-alignment/

Networking and Communication

www.Silverlight.net Calling Web Services over HTTPS -

http://www.Silverlight.net/learn/videos/all/calling-web-services-over-https/ How Do I: Use Binary encoding for WCF with Silverlight 3? -

http://www.Silverlight.net/learn/videos/all/hdi-silverlight-3-binary-encoding/ How to Consume WCF and ASP.NET Web Services in Silverlight -

http://www.Silverlight.net/learn/videos/all/how-to-consume-wcf-and-aspnet-web-services-in-silverlight/

LocalConnection API - http://www.Silverlight.net/learn/videos/all/localconnection-api/

Network Authentication and Trusted Network Access - http://www.Silverlight.net/learn/videos/all/network-authentication-trusted-network-access/

Using Sockets - http://www.Silverlight.net/learn/videos/all/using-sockets/ Performance www.Silverlight.net

How Do I: Improve graphics performance using CacheMode - http://www.Silverlight.net/learn/videos/all/how-do-i-improve-graphics-performance-using-cachemode/

Styles and Templates

www.Silverlight.net Modify an Existing Silverlight Theme -

Page 30: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/modify-an-existing-silverlight-theme/ Silverlight Toolkit: Using Themes in Silverlight -

http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-using-themes-in-silverlight/

Use a Content Presenter with Templates - http://www.Silverlight.net/learn/videos/all/use-a-content-presenter-with-templates/

Text and Rich Text www.Silverlight.net Connecting Duration and Position Text -

http://www.Silverlight.net/learn/videos/all/connecting-duration-and-position-text/

Create Hyper-Text Video - http://www.Silverlight.net/learn/videos/all/create-hyper-text-video/

How to Copy and Replace Text with Silverlight 1.0 - http://www.Silverlight.net/learn/videos/all/how-to-copy-and-replace-text-with-silverlight-10/

RichTextArea Part 1 - http://www.Silverlight.net/learn/videos/all/richtextarea-part-1/

RichTextArea Part 2 - http://www.Silverlight.net/learn/videos/all/richtextarea-part-2/

Understanding Text in XAML - http://www.Silverlight.net/learn/videos/all/understanding-text-in-xaml/

Using Input Method Editors for Text Entry in Silverlight - http://www.Silverlight.net/learn/videos/all/using-input-method-editors-for-text-entry-in-silverlight/

Working with Text in XAML - http://www.Silverlight.net/learn/videos/all/working-with-text-in-xaml/

User Controls www.Silverlight.net • Create User Controls in Expression Blend -

http://www.Silverlight.net/learn/videos/all/create-user-controls-in-expression-blend/

• How to Build a Simple User Control - http://www.Silverlight.net/learn/videos/all/how-to-build-a-simple-user-control/

• Use ASP.NET User Controls to Create Reusable XAML - http://www.Silverlight.net/learn/videos/all/use-aspnet-user-controls-to-create-reusable-xaml/

Video and Audio www.Silverlight.net • Creating a Media Player - http://www.Silverlight.net/learn/videos/all/creating-

a-media-player/ • Embedding The Video Player -

http://www.Silverlight.net/learn/videos/all/embedding-video-player/ • Embedding Video and Audio -

http://www.Silverlight.net/learn/videos/all/embedding-video-and-audio/ • Extending The Video Player -

http://www.Silverlight.net/learn/videos/all/extending-video-player/ • Hosting VOD using IIS Media Services -

Page 31: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/hosting-vod-using-iis-media-services/

• Implementing Audio Controls - http://www.Silverlight.net/learn/videos/all/implementing-audio-controls/

• Implementing Basic Playback Controls - http://www.Silverlight.net/learn/videos/all/implementing-basic-playback-controls/

• Implementing Playback Progress Indicators - http://www.Silverlight.net/learn/videos/all/implementing-playback-progress-indicators/

• Introduction to Media Players - http://www.Silverlight.net/learn/videos/all/introduction-to-media-players/

• More on the asp:MediaPlayer Control - http://www.Silverlight.net/learn/videos/all/more-aspmediaplayer-control/

• Play a Sound on an Event - http://www.Silverlight.net/learn/videos/all/play-a-sound-on-an-event/

• Styling And Templating The Video Player - http://www.Silverlight.net/learn/videos/all/styling-templating-video-player/

• The asp:MediaPlayer Control - http://www.Silverlight.net/learn/videos/all/the-aspmediaplayer-control/

• Understanding Media and Images in XAML - http://www.Silverlight.net/learn/videos/all/understanding-media-and-images-in-xaml/

• Working with Media and Images in JavaScript - http://www.Silverlight.net/learn/videos/all/working-with-media-and-images-in-javascript/

• Working with Media and Images in XAML - http://www.Silverlight.net/learn/videos/all/working-with-media-and-images-in-xaml/

WCF RIA Services www.Silverlight.net .NET RIA Services Intro - http://www.Silverlight.net/learn/videos/all/net-ria-

services-intro/ Build your first desktop RIA application with Silverlight -

http://www.Silverlight.net/learn/videos/all/build-your-first-desktop-ria-application-with-silverlight/

XAML www.Silverlight.net Clipping in XAML - http://www.Silverlight.net/learn/videos/all/clipping-in-xaml/ CreateFromXAML for Silverlight -

http://www.Silverlight.net/learn/videos/all/createfromxaml-for-silverlight/ DataBinding and DataTemplates in XAML -

http://www.Silverlight.net/learn/videos/all/databinding-and-datatemplates-in-xaml/

Intro To Xaml - http://www.silverlight.net/learn/videos/silverlight-4-videos/intro-to-xaml-jesse-liberty/

Understanding Animations in XAML - http://www.Silverlight.net/learn/videos/all/understanding-animations-in-xaml/

Understanding JavaScript Events in XAML -

Page 32: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/understanding-javascript-events-in-xaml-/

Understanding Text in XAML - http://www.Silverlight.net/learn/videos/all/understanding-text-in-xaml/

Understanding Transforms in XAML - http://www.Silverlight.net/learn/videos/all/understanding-transforms-in-xaml-/

Understanding XAML Timers for Animation - http://www.Silverlight.net/learn/videos/all/understanding-xaml-timers-for-animation/

Use Linq to Dynamically Create XAML Elements - http://www.Silverlight.net/learn/videos/all/use-linq-to-dynamically-create-xaml-elements/

Using Animations in XAML - http://www.Silverlight.net/learn/videos/all/using-animations-in-xaml/

Using Custom Types in XAML - http://www.Silverlight.net/learn/videos/all/using-custom-types-in-xaml/

Using JavaScript Events in XAML - http://www.Silverlight.net/learn/videos/all/using-javascript-events-in-xaml/

Using Transforms in XAML - http://www.Silverlight.net/learn/videos/all/using-transforms-in-xaml/

Using Vector Graphics in XAML - http://www.Silverlight.net/learn/videos/all/using-vector-graphics-in-xaml/

Working with Paths in XAML - http://www.Silverlight.net/learn/videos/all/working-with-paths-in-xaml/

Working with Text in XAML - http://www.Silverlight.net/learn/videos/all/working-with-text-in-xaml/

To Be Sorted … www.Silverlight.net • 2D Geometries in Silverlight - http://www.Silverlight.net/learn/videos/all/2d-

geometries-in-silverlight/ • A Development Story - http://www.Silverlight.net/learn/videos/all/a-

development-story/ • Accessing and Changing Isolated Storage Quotas -

http://www.Silverlight.net/learn/videos/all/accessing-and-changing-isolated-storage-quotas/

• Accessing Resources from XAP/DLL/Site - http://www.Silverlight.net/learn/videos/all/accessing-resources-from-xapdllsite/

• Add a Silverlight Application to an ASP.NET Page - http://www.Silverlight.net/learn/videos/all/add-a-silverlight-application-to-an-aspnet-page/

• Add JavaScript IntelliSense to Visual Studio 2008 Beta 2 - http://www.Silverlight.net/learn/videos/all/add-javascript-intellisense-to-visual-studio-2008-beta-2/

• Add States to a UserControl for Silverlight - http://www.Silverlight.net/learn/videos/all/add-states-to-a-usercontrol-for-silverlight/

Page 33: 0576.Silverlight Developer Guidance Map - V1

• Adding a Download Progress Indicator - http://www.Silverlight.net/learn/videos/all/adding-a-download-progress-indicator/

• Adding Closed Captioning to a Video - http://www.Silverlight.net/learn/videos/all/adding-closed-captioning-to-a-video/

• Adding Full-Screen Video Playback - http://www.Silverlight.net/learn/videos/all/adding-full-screen-video-playback/

• Adding Ink Support to a Silverlight-based Application - http://www.Silverlight.net/learn/videos/all/adding-ink-support-to-a-silverlight-based-application/

• Adding Silverlight to a Web Page - http://www.Silverlight.net/learn/videos/all/adding-silverlight-to-a-web-page/

• Adding Video - http://www.Silverlight.net/learn/videos/all/adding-video/ • Allow Silverlight Applications to Respond to Mouse Wheel Events -

http://www.Silverlight.net/learn/videos/all/allow-silverlight-applications-to-respond-to-mouse-wheel-events/

• An Introduction to Silverlight - http://www.Silverlight.net/learn/videos/all/an-introduction-to-silverlight/

• An Overview of DataBinding and DataTemplates Using Expression Blend - http://www.Silverlight.net/learn/videos/all/an-overview-of-databinding-and-datatemplates-using-expression-blend/

• Anatomy of a Silverlight Application - http://www.Silverlight.net/learn/videos/all/anatomy-of-a-silverlight-application/

• Anatomy of a Silverlight Application - http://www.Silverlight.net/learn/videos/all/anatomy-of-a-silverlight-application/

• Animate Paths in Silverlight 1.0 - http://www.Silverlight.net/learn/videos/all/animate-paths-in-silverlight-10/

• Animate the Vertices of a Clipping Path in Silverlight - http://www.Silverlight.net/learn/videos/all/animate-the-vertices-of-a-clipping-path-in-silverlight/

• Animating and Clipping Video with Silverlight - http://www.Silverlight.net/learn/videos/all/animating-and-clipping-video-with-silverlight/

• Animating Raster Art for Silverlight with Expression Blend - http://www.Silverlight.net/learn/videos/all/animating-raster-art-for-silverlight-with-expression-blend/

• Animating Vector Art for Silverlight with Expression Blend Part I - http://www.Silverlight.net/learn/videos/all/animating-vector-art-for-silverlight-with-expression-blend-part-i/

• Animating Vector Art for Silverlight with Expression Blend Part II - http://www.Silverlight.net/learn/videos/all/animating-vector-art-for-silverlight-with-expression-blend-part-ii/

• Animating with XAML - http://www.Silverlight.net/learn/videos/all/animating-with-xaml/

Page 34: 0576.Silverlight Developer Guidance Map - V1

• Application Corner Part 1 - http://www.Silverlight.net/learn/videos/all/application-corner-part-1/

• Applications = Designers + Developers - http://www.Silverlight.net/learn/videos/all/applications--designers--developers/

• Applying Simple Styles to Control Look and Feel - http://www.Silverlight.net/learn/videos/all/applying-simple-styles-to-control-look-and-feel/

• Asynchronous Downloads with the WebClient Class - http://www.Silverlight.net/learn/videos/all/asynchronous-downloads-with-the-webclient-class/

• Asynchronous Uploads with the WebClient Class - http://www.Silverlight.net/learn/videos/all/asynchronous-uploads-with-the-webclient-class/

• Bind Silverlight Controls to a 3-Tier Apps Business Logic - http://www.Silverlight.net/learn/videos/all/bind-silverlight-controls-to-a-3-tier-apps-business-logic/

• Bring a Legacy Web Site up to a Standards Compliant Site - http://www.Silverlight.net/learn/videos/all/bring-a-legacy-web-site-up-to-a-standards-compliant-site/

• Brushes and Shapes - http://www.Silverlight.net/learn/videos/all/brushes-and-shapes/

• Build a Typical Button in XAML - http://www.Silverlight.net/learn/videos/all/build-a-typical-button-in-xaml/

• Build Silverlight 1.0 Applications using Visual Studio 2008 - http://www.Silverlight.net/learn/videos/all/build-silverlight-10-applications-using-visual-studio-2008/

• Building a Skinnable Custom Control, Part 2 - http://www.Silverlight.net/learn/videos/all/building-a-skinnable-custom-control-part-2/

• Building a Starter Site Using Expression Design 2 - http://www.Silverlight.net/learn/videos/all/building-a-starter-site-using-expression-design-2/

• Building AOL's Enterprise Wide Mail Application With Silverlight - http://www.Silverlight.net/learn/videos/all/building-aols-enterprise-wide-mail-application-with-silverlight/

• Building Rich Internet Applications Using Microsoft Silverlight, Part 1 - http://www.Silverlight.net/learn/videos/all/building-rich-internet-applications-using-microsoft-silverlight-part-1/

• Building Rich Internet Applications Using Microsoft Silverlight, Part 2 - http://www.Silverlight.net/learn/videos/all/building-rich-internet-applications-using-microsoft-silverlight-part-2/

• Building Video Overlays with Silverlight - http://www.Silverlight.net/learn/videos/all/building-video-overlays-with-silverlight/

• Calling .NET Functions from Javascript Code - http://www.Silverlight.net/learn/videos/all/calling-net-functions-from-

Page 35: 0576.Silverlight Developer Guidance Map - V1

javascript-code/ • Cheating at Creating Media Players in Silverlight -

http://www.Silverlight.net/learn/videos/all/cheating-at-creating-media-players-in-silverlight/

• Communicate Between Multiple Plug-ins on a Single Page - http://www.Silverlight.net/learn/videos/all/communicate-between-multiple-plug-ins-on-a-single-page/

• Compelling Silverlight Examples - http://www.Silverlight.net/learn/videos/all/compelling-silverlight-examples-/

• Controls - What's In the Box? - http://www.Silverlight.net/learn/videos/all/controls---whats-in-the-box/

• Convert an Existing Frames-based Site Using Expression Web - http://www.Silverlight.net/learn/videos/all/convert-an-existing-frames-based-site-using-expression-web/

• Create a Custom Error Handler in Silverlight - http://www.Silverlight.net/learn/videos/all/create-a-custom-error-handler-in-silverlight/

• Create a Live Reflection of a Video - http://www.Silverlight.net/learn/videos/all/create-a-live-reflection-of-a-video/

• Create a Path Using Path Markup Language - http://www.Silverlight.net/learn/videos/all/create-a-path-using-path-markup-language/

• Create a Silverlight Application That Displays Twitter Messages - http://www.Silverlight.net/learn/videos/all/create-a-silverlight-application-that-displays-twitter-messages/

• Create a SQL Datasource in Expression Web - http://www.Silverlight.net/learn/videos/all/create-a-sql-datasource-in-expression-web/

• Create a Standard Web Site With Expression Web - http://www.Silverlight.net/learn/videos/all/create-a-standard-web-site-with-expression-web/

• Create a Template-based Web Site With Expression Web - http://www.Silverlight.net/learn/videos/all/create-a-template-based-web-site-with-expression-web/

• Create a Video Library Player, Part 1 - http://www.Silverlight.net/learn/videos/all/create-a-video-library-player-part-1/

• Create a Video Library Player, Part 2 - http://www.Silverlight.net/learn/videos/all/create-a-video-library-player-part-2/

• Create a Video Player using Blend - Part 1 - http://www.Silverlight.net/learn/videos/all/create-a-video-player-using-blend---part-1/

• Create a Video with an Ad Image Overlay - http://www.Silverlight.net/learn/videos/all/create-a-video-with-an-ad-image-overlay/

• Create an Application to Test XAML Dynamically -

Page 36: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/create-an-application-to-test-xaml-dynamically/

• Create an Image Clipping Path with Blend - http://www.Silverlight.net/learn/videos/all/create-an-image-clipping-path-with-blend/

• Create an Interactive, Dynamic Silverlight Experience - http://www.Silverlight.net/learn/videos/all/create-an-interactive-dynamic-silverlight-experience/

• Create an XML Data Source in Expression Web - http://www.Silverlight.net/learn/videos/all/create-an-xml-data-source-in-expression-web/

• Create Custom Buttons for Silverlight - http://www.Silverlight.net/learn/videos/all/create-custom-buttons-for-silverlight/

• Create Custom Popfly Blocks - http://www.Silverlight.net/learn/videos/all/create-custom-popfly-blocks/

• Create Custom Stroke Brushes - http://www.Silverlight.net/learn/videos/all/create-custom-stroke-brushes/

• Create Data Templates - http://www.Silverlight.net/learn/videos/all/create-data-templates/

• Create Hyper-Text Video, Part 2 - http://www.Silverlight.net/learn/videos/all/create-hyper-text-video-part-2/

• Create Reusable Silverlight Web Form Templates - http://www.Silverlight.net/learn/videos/all/create-reusable-silverlight-web-form-templates/

• Create Site Navigation Based on Site Structure - http://www.Silverlight.net/learn/videos/all/create-site-navigation-based-on-site-structure/

• Creating a Button - http://www.Silverlight.net/learn/videos/all/creating-a-button/

• Creating a Control Template in Expression Blend - http://www.Silverlight.net/learn/videos/all/creating-a-control-template-in-expression-blend/

• Creating a Custom Control to Manipulate Fonts - http://www.Silverlight.net/learn/videos/all/creating-a-custom-control-to-manipulate-fonts/

• Creating a Video Scrubbing Control with Silverlight - http://www.Silverlight.net/learn/videos/all/creating-a-video-scrubbing-control-with-silverlight/

• Creating a Video with Timed Overlays - http://www.Silverlight.net/learn/videos/all/creating-a-video-with-timed-overlays/

• Creating an HTML Gallery - http://www.Silverlight.net/learn/videos/all/creating-an-html-gallery/

• Creating and Using an XMLDataSource - http://www.Silverlight.net/learn/videos/all/creating-and-using-an-xmldatasource/

Page 37: 0576.Silverlight Developer Guidance Map - V1

• Creating and Using Brush Resources in Expression Blend - http://www.Silverlight.net/learn/videos/all/creating-and-using-brush-resources-in-expression-blend/

• Creating Drag-and-Drop Functionality - http://www.Silverlight.net/learn/videos/all/creating-drag-and-drop-functionality/

• Creating Rich, Dynamic User Interfaces with Silverlight - http://www.Silverlight.net/learn/videos/all/creating-rich-dynamic-user-interfaces-with-silverlight/

• Creating Styles - http://www.Silverlight.net/learn/videos/all/creating-styles/ • Creating Vector Art for Silverlight with Expression Blend -

http://www.Silverlight.net/learn/videos/all/creating-vector-art-for-silverlight-with-expression-blend/

• Customize the Checkmark in a Silverlight CheckBox - http://www.Silverlight.net/learn/videos/all/customize-the-checkmark-in-a-silverlight-checkbox/

• Data Binding - http://www.Silverlight.net/learn/videos/all/data-binding/ • Databind Controls in Expression Web -

http://www.Silverlight.net/learn/videos/all/databind-controls-in-expression-web/

• DataBinding and DataTemplates with Expression Blend - http://www.Silverlight.net/learn/videos/all/databinding-and-datatemplates-with-expression-blend/

• Databinding to Control Properties - http://www.Silverlight.net/learn/videos/all/databinding-to-control-properties/

• Debug a Silverlight 1.0 Application in Visual Studio 2008 - http://www.Silverlight.net/learn/videos/all/debug-a-silverlight-10-application-in-visual-studio-2008/

• Debugging with Visual Studio Pro - http://www.Silverlight.net/learn/videos/all/debugging-with-visual-studio-pro/

• Delivering Parameterized Silverlight Content with ASP.NET - http://www.Silverlight.net/learn/videos/all/delivering-parameterized-silverlight-content-with-aspnet/

• Delivering Parameterized Silverlight Content with Java - http://www.Silverlight.net/learn/videos/all/delivering-parameterized-silverlight-content-with-java/

• Delivering Parameterized Silverlight Content with PHP - http://www.Silverlight.net/learn/videos/all/delivering-parameterized-silverlight-content-with-php/

• DES01 - A View from the Front: Real World Experiences of WPF and Silverlight - http://www.Silverlight.net/learn/videos/all/des01---a-view-from-the-front-real-world-experiences-of-wpf-and-silverlight---/

• DES02 - Building Rich Web Experience with Silverlight and Microsoft Expression Studio for Designers - http://www.Silverlight.net/learn/videos/all/des02---building-rich-web-experience-with-silverlight-and-microsoft-expression-studio-for-designers/

• Designer & Developer Collaboration & Additional Demos -

Page 38: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/designer-developer-collaboration-additional-demos/

• DEV02 - Just Glue It! Ruby and the DLR in Silverlight - http://www.Silverlight.net/learn/videos/all/dev02---just-glue-it-ruby-and-the-dlr-in-silverlight-/

• DEV05 - Developing ASP.NET AJAX Controls with Silverlight - http://www.Silverlight.net/learn/videos/all/dev05---developing-aspnet-ajax-controls-with-silverlight/

• DEV07 - Building Silverlight Applications Using .NET (Part 2 of 2) - http://www.Silverlight.net/learn/videos/all/dev07---building-silverlight-applications-using-net-part-2-of-2/

• DEV10 - Extending the Browser Programming Model with Silverlight - http://www.Silverlight.net/learn/videos/all/dev10---extending-the-browser-programming-model-with-silverlight/

• DEV11 - Building Rich Web Experiences Using Silverlight and JavaScript for Developers - http://www.Silverlight.net/learn/videos/all/dev11---building-rich-web-experiences-using-silverlight-and-javascript-for-developers/

• DEV13 - Creating and delivering rich media and video on the web - http://www.Silverlight.net/learn/videos/all/dev13---creating-and-delivering-rich-media-and-video-on-the-web-/

• DEV22 - Building Silverlight Applications Using .NET (Part 1 of 2) - http://www.Silverlight.net/learn/videos/all/dev22---building-silverlight-applications-using-net-part-1-of-2/

• Digging Deeper Into Animation and XAML - http://www.Silverlight.net/learn/videos/all/digging-deeper-into-animation-and-xaml/

• Downloading in JavaScript - http://www.Silverlight.net/learn/videos/all/downloading-in-javascript/

• Drag and Drop Functionality in Silverlight - http://www.Silverlight.net/learn/videos/all/drag-and-drop-functionality-in-silverlight/

• Dynamic Controls - http://www.Silverlight.net/learn/videos/all/dynamic-controls/

• Dynamic UserControl - http://www.Silverlight.net/learn/videos/all/dynamic-usercontrol/

• Dynamically Add Markers to a Video at Runtime - http://www.Silverlight.net/learn/videos/all/dynamically-add-markers-to-a-video-at-runtime/

• Dynamically Load Data from XML in Silverlight 1.0 - http://www.Silverlight.net/learn/videos/all/dynamically-load-data-from-xml-in-silverlight-10/

• Dynamically Loading Assemblies/Code - http://www.Silverlight.net/learn/videos/all/dynamically-loading-assembliescode/

• Effective User Interfaces in WPF and Microsoft Silverlight - http://www.Silverlight.net/learn/videos/all/effective-user-interfaces-in-wpf-and-microsoft-silverlight/

Page 39: 0576.Silverlight Developer Guidance Map - V1

• Encoding Video for Microsoft Silverlight Delivery Scenarios - http://www.Silverlight.net/learn/videos/all/encoding-video-for-microsoft-silverlight-delivery-scenarios/

• Evaluating Javascript from .NET Code - http://www.Silverlight.net/learn/videos/all/evaluating-javascript-from-net-code/

• Exploring Moonlight: Novell's Implementation of Silverlight on Linux - http://www.Silverlight.net/learn/videos/all/exploring-moonlight-novells-implementation-of-silverlight-on-linux/

• Expression Encoder - http://www.Silverlight.net/learn/videos/all/expression-encoder/

• Expression Encoder and Silverlight Integration - http://www.Silverlight.net/learn/videos/all/expression-encoder-and-silverlight-integration/

• Expression Encoder Media Functionality - http://www.Silverlight.net/learn/videos/all/expression-encoder-media-functionality/

• Finish Writing Your First Silverlight Game - http://www.Silverlight.net/learn/videos/all/finish-writing-your-first-silverlight-game/

• Format a GridView Control in Expression Web - http://www.Silverlight.net/learn/videos/all/format-a-gridview-control-in-expression-web/

• From Flash to Silverlight: A Rosetta Stone - http://www.Silverlight.net/learn/videos/all/from-flash-to-silverlight-a-rosetta-stone/

• Generating HTML Photo Gallery with Expression Media - http://www.Silverlight.net/learn/videos/all/generating-html-photo-gallery-with-expression-media/

• Getting Started Programming Silverlight - http://www.Silverlight.net/learn/videos/all/getting-started-programming-silverlight/

• Getting Started with Silverlight - http://www.Silverlight.net/learn/videos/all/getting-started-with-silverlight/

• Getting Started with Silverlight Development - http://www.Silverlight.net/learn/videos/all/getting-started-with-silverlight-development/

• Getting Started with Visual Studio Pro - http://www.Silverlight.net/learn/videos/all/getting-started-with-visual-studio-pro/

• Goodbye - http://www.Silverlight.net/learn/videos/all/goodbye/ • Green Eggs and Blend - http://www.Silverlight.net/learn/videos/all/green-

eggs-and-blend/ • Handling HTML DOM Events in .NET Code -

http://www.Silverlight.net/learn/videos/all/handling-html-dom-events-in-net-code/

• Handling Media Events - http://www.Silverlight.net/learn/videos/all/handling-

Page 40: 0576.Silverlight Developer Guidance Map - V1

media-events/ • Handling the Back and Forward Buttons in Silverlight 1.0 -

http://www.Silverlight.net/learn/videos/all/handling-the-back-and-forward-buttons-in-silverlight-10/

• Hello World with VS and Blend - http://www.Silverlight.net/learn/videos/all/hello-world-with-vs-and-blend/

• Hosting an Application on Silverlight Streaming - http://www.Silverlight.net/learn/videos/all/hosting-an-application-on-silverlight-streaming/

• How Silverlight uses HTML, JavaScript, and XAML Files - http://www.Silverlight.net/learn/videos/all/how-silverlight-uses-html-javascript-and-xaml-files/

• How to Determine if Silverlight is Installed - http://www.Silverlight.net/learn/videos/all/how-to-determine-if-silverlight-is-installed/

• How To Display A Custom Splash Screen - http://www.Silverlight.net/learn/videos/all/how-to-display-a-custom-splash-screen/

• How to Load an Image Into a Silverlight Control - http://www.Silverlight.net/learn/videos/all/how-to-load-an-image-into-a-silverlight-control/

• How to Pass Initial Parameters from the Web Page - http://www.Silverlight.net/learn/videos/all/how-to-pass-initial-parameters-from-the-web-page/

• How To Use a GridSplitter - http://www.Silverlight.net/learn/videos/all/how-to-use-a-gridsplitter/

• How to Use Cross Domain Policy Files With Silverlight - http://www.Silverlight.net/learn/videos/all/how-to-use-cross-domain-policy-files-with-silverlight/

• How to use Silverlight Events - http://www.Silverlight.net/learn/videos/all/how-to-use-silverlight-events/

• HTML Browser Integration - http://www.Silverlight.net/learn/videos/all/html-browser-integration/

• Http Communication - http://www.Silverlight.net/learn/videos/all/http-communication/

• HTTP Request with HttpWebRequest - http://www.Silverlight.net/learn/videos/all/http-request-with-httpwebrequest/

• Image Fills in Expression Design - http://www.Silverlight.net/learn/videos/all/image-fills-in-expression-design/

• Implement Multi-Language Support in Silverlight 1.0 - http://www.Silverlight.net/learn/videos/all/implement-multi-language-support-in-silverlight-10/

• Installing Expression Blend - http://www.Silverlight.net/learn/videos/all/installing-expression-blend/

• Installing Expression Design - http://www.Silverlight.net/learn/videos/all/installing-expression-design/

Page 41: 0576.Silverlight Developer Guidance Map - V1

• Installing Expression Encoder - http://www.Silverlight.net/learn/videos/all/installing-expression-encoder/

• Installing Silverlight on a Mac - http://www.Silverlight.net/learn/videos/all/installing-silverlight-on-a-mac/

• Installing Silverlight on a Windows Machine - http://www.Silverlight.net/learn/videos/all/installing-silverlight-on-a-windows-machine/

• Integrating Media in Silverlight Applications - http://www.Silverlight.net/learn/videos/all/integrating-media-in-silverlight-applications/

• Intensive Silverlight Programming and Expression Blend - http://www.Silverlight.net/learn/videos/all/intensive-silverlight-programming-and-expression-blend/

• Internationalizing XAML Applications in WPF and Microsoft Silverlight - http://www.Silverlight.net/learn/videos/all/internationalizing-xaml-applications-in-wpf-and-microsoft-silverlight/

• Introducing Blend & Working with Control Editing - http://www.Silverlight.net/learn/videos/all/introducing-blend--working-with-control-editing/

• Introducing Blend to Silverlight Developers - http://www.Silverlight.net/learn/videos/all/introducing-blend-to-silverlight-developers/

• Introduction & Importing Assets - http://www.Silverlight.net/learn/videos/all/introduction--importing-assets/

• Introduction to Building a Silverlight Photo Viewer - http://www.Silverlight.net/learn/videos/all/introduction-to-building-a-silverlight-photo-viewer/

• Introduction to Popfly - http://www.Silverlight.net/learn/videos/all/introduction-to-popfly/

• Introduction to Silverlight Tools and XAML - http://www.Silverlight.net/learn/videos/all/introduction-to-silverlight-tools-and-xaml/

• Introduction to Styles - http://www.Silverlight.net/learn/videos/all/introduction-to-styles/

• Introduction to the Gravity Simulator - http://www.Silverlight.net/learn/videos/all/introduction-to-the-gravity-simulator/

• Keyboard Control - http://www.Silverlight.net/learn/videos/all/keyboard-control/

• Layers in Expression Design - http://www.Silverlight.net/learn/videos/all/layers-in-expression-design/

• Laying out Content with Canvas - http://www.Silverlight.net/learn/videos/all/laying-out-content-with-canvas/

• Lighting Up Your AJAX Applications with Silverlight - http://www.Silverlight.net/learn/videos/all/lighting-up-your-ajax-applications-with-silverlight/

• Loading Dynamic XAPs and Assemblies -

Page 42: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/loading-dynamic-xaps-and-assemblies/

• Loading Media at Runtime - http://www.Silverlight.net/learn/videos/all/loading-media-at-runtime/

• Make One UI Element in Silverlight Appear Behind or In Front of Another - http://www.Silverlight.net/learn/videos/all/make-one-ui-element-in-silverlight-appear-behind-or-in-front-of-another/

• Making Calls to Web Services - http://www.Silverlight.net/learn/videos/all/making-calls-to-web-services/

• Making Professional Presentations - http://www.Silverlight.net/learn/videos/all/making-professional-presentations/

• Making Requests Cross-Site to Another Domain - http://www.Silverlight.net/learn/videos/all/making-requests-cross-site-to-another-domain/

• Making Sense of Keyframes - http://www.Silverlight.net/learn/videos/all/making-sense-of-keyframes/

• Making Sense of Matrix Transforms - http://www.Silverlight.net/learn/videos/all/making-sense-of-matrix-transforms/

• Making Use of Custom Fonts - http://www.Silverlight.net/learn/videos/all/making-use-of-custom-fonts/

• Manage Files and Folders Through Expression Media - http://www.Silverlight.net/learn/videos/all/manage-files-and-folders-through-expression-media/

• Media, Markers and More - http://www.Silverlight.net/learn/videos/all/media-markers-and-more/

• Microsoft Expression Web: From Comp, to CSS, to Code! - http://www.Silverlight.net/learn/videos/all/microsoft-expression-web-from-comp-to-css-to-code/

• Microsoft Silverlight and Dynamic Languages - http://www.Silverlight.net/learn/videos/all/microsoft-silverlight-and-dynamic-languages/

• Mobile Devices and Silverlight: A Primer on the New Technology - http://www.Silverlight.net/learn/videos/all/mobile-devices-and-silverlight-a-primer-on-the-new-technology/

• Modifying the HTML DOM from .NET Code - http://www.Silverlight.net/learn/videos/all/modifying-the-html-dom-from-net-code/

• Motion Paths - http://www.Silverlight.net/learn/videos/all/motion-paths/ • Mouse Functionality in Silverlight -

http://www.Silverlight.net/learn/videos/all/mouse-functionality-in-silverlight/ • Navigation Using URL Parameters -

http://www.Silverlight.net/learn/videos/all/navigation-using-url-parameters/ • Nerd + Art: Ten Code Snippets to Empower Your Inner Artist -

http://www.Silverlight.net/learn/videos/all/nerd--art-ten-code-snippets-to-empower-your-inner-artist/

Page 43: 0576.Silverlight Developer Guidance Map - V1

• OpenFileDialog and File Upload - http://www.Silverlight.net/learn/videos/all/openfiledialog-and-file-upload/

• Organizing & Cataloging Assets - http://www.Silverlight.net/learn/videos/all/organizing--cataloging-assets/

• Organizing XAML Assets - http://www.Silverlight.net/learn/videos/all/organizing-xaml-assets/

• Overlaying HTML and Silverlight Content - http://www.Silverlight.net/learn/videos/all/overlaying-html-and-silverlight-content/

• Overview - http://www.Silverlight.net/learn/videos/all/overview/ • Packaging in Silverlight -

http://www.Silverlight.net/learn/videos/all/packaging-in-silverlight/ • Popfly and Silverlight - http://www.Silverlight.net/learn/videos/all/popfly-and-

silverlight/ • Powerful Server Technology -

http://www.Silverlight.net/learn/videos/all/powerful-server-technology/ • Programming Silverlight With Blend: Data Binding and More -

http://www.Silverlight.net/learn/videos/all/programming-silverlight-with-blend-data-binding-and-more/

• Provide Error Handling Support in Silverlight 1.0 Applications - http://www.Silverlight.net/learn/videos/all/provide-error-handling-support-in-silverlight-10-applications/

• Publishing Media Content to Silverlight Streaming Services - http://www.Silverlight.net/learn/videos/all/publishing-media-content-to-silverlight-streaming-services/

• Real World Design: Working with Silverlight and WPF in the Design Studio - http://www.Silverlight.net/learn/videos/all/real-world-design-working-with-silverlight-and-wpf-in-the-design-studio/

• Resizing the Application - http://www.Silverlight.net/learn/videos/all/resizing-the-application/

• Reuse a Storyboard to Animate Multiple Elements - http://www.Silverlight.net/learn/videos/all/reuse-a-storyboard-to-animate-multiple-elements/

• Rich Data Presentation - http://www.Silverlight.net/learn/videos/all/rich-data-presentation/

• Sequencing Storyboards - http://www.Silverlight.net/learn/videos/all/sequencing-storyboards/

• Sharing Styles Among Heterogeneous Elements - http://www.Silverlight.net/learn/videos/all/sharing-styles-among-heterogeneous-elements/

• Silverlight 1.0 Streaming Applications - http://www.Silverlight.net/learn/videos/all/silverlight-10-streaming-applications/

• Silverlight and Advertising - http://www.Silverlight.net/learn/videos/all/silverlight-and-advertising/

• Silverlight and Web Analytics - http://www.Silverlight.net/learn/videos/all/silverlight-and-web-analytics/

Page 44: 0576.Silverlight Developer Guidance Map - V1

• Silverlight as a Gaming Platform - http://www.Silverlight.net/learn/videos/all/silverlight-as-a-gaming-platform/

• Silverlight Event Handling with JavaScript - http://www.Silverlight.net/learn/videos/all/silverlight-event-handling-with-javascript/

• Silverlight in the Future - http://www.Silverlight.net/learn/videos/all/silverlight-in-the-future/

• Silverlight Minimum Steps - http://www.Silverlight.net/learn/videos/all/silverlight--minimum-steps/

• Silverlight on a LAMP Site for Media: UVNTV.com - http://www.Silverlight.net/learn/videos/all/silverlight-on-a-lamp-site-for-media-uvntvcom/

• Silverlight Toolkit: AutoCompleteBox - http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-autocompletebox/

• Silverlight Toolkit: Introduction - http://www.Silverlight.net/learn/videos/all/silverlight-toolkit-introduction/

• Silverlight XAML - http://www.Silverlight.net/learn/videos/all/silverlight-xaml/ • Simple Data Binding of UI to .NET Classes -

http://www.Silverlight.net/learn/videos/all/simple-data-binding-of-ui-to-net-classes/

• Simulating Animation in Silverlight - http://www.Silverlight.net/learn/videos/all/simulating-animation-in-silverlight/

• Slide Shows in Expression Media - http://www.Silverlight.net/learn/videos/all/slide-shows-in-expression-media/

• StandardGrid - http://www.Silverlight.net/learn/videos/all/standardgrid/ • Start Writing Your First Silverlight Game -

http://www.Silverlight.net/learn/videos/all/start-writing-your-first-silverlight-game/

• Strokes and How to Manipulate Them - http://www.Silverlight.net/learn/videos/all/strokes-and-how-to-manipulate-them/

• Styles - http://www.Silverlight.net/learn/videos/all/styles/ • Tab Control Introduction - http://www.Silverlight.net/learn/videos/all/tab-

control-introduction/ • Templates and VSM - http://www.Silverlight.net/learn/videos/all/templates-

and-vsm/ • Templates Without VSM -

http://www.Silverlight.net/learn/videos/all/templates-without-vsm/ • The asp:Silverlight Control - http://www.Silverlight.net/learn/videos/all/the-

aspsilverlight-control/ • The Business of Microsoft Silverlight -

http://www.Silverlight.net/learn/videos/all/the-business-of-microsoft-silverlight/

• The Catalog is the Storage Mechanism of Expression Media - http://www.Silverlight.net/learn/videos/all/the-catalog-is-the-storage-

Page 45: 0576.Silverlight Developer Guidance Map - V1

mechanism-of-expression-media/ • The Effect of Resizing on Silverlight Controls -

http://www.Silverlight.net/learn/videos/all/the-effect-of-resizing-on-silverlight-controls/

• The Silverlight Install Experience - http://www.Silverlight.net/learn/videos/all/the-silverlight-install-experience/

• The Visual Studio Silverlight Environment - http://www.Silverlight.net/learn/videos/all/the-visual-studio-silverlight-environment/

• Timeline Interpolation - http://www.Silverlight.net/learn/videos/all/timeline-interpolation/

• Tools of Expression Media - http://www.Silverlight.net/learn/videos/all/tools-of-expression-media/

• Understanding Brushes - http://www.Silverlight.net/learn/videos/all/understanding-brushes/

• Understanding Create from XAML - http://www.Silverlight.net/learn/videos/all/understanding-create-from-xaml/

• Understanding the Canvas Object - http://www.Silverlight.net/learn/videos/all/understanding-the-canvas-object/

• Understanding the Various Versions - http://www.Silverlight.net/learn/videos/all/understanding-the-various-versions/

• Understanding the XAML Workflow Between Tools - http://www.Silverlight.net/learn/videos/all/understanding-the-xaml-workflow-between-tools/

• Unlocking the Creative Genome - XAML - http://www.Silverlight.net/learn/videos/all/unlocking-the-creative-genome---xaml/

• Updating Silverlight - http://www.Silverlight.net/learn/videos/all/updating-silverlight/

• Use ASP.NET Master Pages in Expression Web - http://www.Silverlight.net/learn/videos/all/use-aspnet-master-pages-in-expression-web/

• Use ASP.NET to Create Dynamic XAML - http://www.Silverlight.net/learn/videos/all/use-aspnet-to-create-dynamic-xaml/

• Use ASP.NET Validation Controls in Expression Web - http://www.Silverlight.net/learn/videos/all/use-aspnet-validation-controls-in-expression-web/

• Use Attached Properties for Additional Data Storage - http://www.Silverlight.net/learn/videos/all/use-attached-properties-for-additional-data-storage/

• Use Blending Modes in Expression Design - http://www.Silverlight.net/learn/videos/all/use-blending-modes-in-expression-design/

• Use CSS Stylesheets in Expression Web - http://www.Silverlight.net/learn/videos/all/use-css-stylesheets-in-expression-

Page 46: 0576.Silverlight Developer Guidance Map - V1

web/ • Use Expression Design to Create Graphics for Silverlight -

http://www.Silverlight.net/learn/videos/all/use-expression-design-to-create-graphics-for-silverlight/

• Use Silverlight with Web Services - http://www.Silverlight.net/learn/videos/all/use-silverlight-with-web-services/

• Use the Silverlight Downloader - http://www.Silverlight.net/learn/videos/all/use-the-silverlight-downloader/

• UserControls - http://www.Silverlight.net/learn/videos/all/usercontrols/ • Using a Downloader - http://www.Silverlight.net/learn/videos/all/using-a-

downloader/ • Using AJAX to Dynamically Update Silverlight Content -

http://www.Silverlight.net/learn/videos/all/using-ajax-to-dynamically-update-silverlight-content/

• Using an ObjectDataSource in Expression Blend - http://www.Silverlight.net/learn/videos/all/using-an-objectdatasource-in-expression-blend/

• Using ASP.NET Secure Services and Applications Services - http://www.Silverlight.net/learn/videos/all/using-aspnet-secure-services-and-applications-services/

• Using Brush Objects to Stroke and Fill a Shape - http://www.Silverlight.net/learn/videos/all/using-brush-objects-to-stroke-and-fill-a-shape/

• Using Brushes - http://www.Silverlight.net/learn/videos/all/using-brushes/ • Using Clipping Paths in Expression Design -

http://www.Silverlight.net/learn/videos/all/using-clipping-paths-in-expression-design/

• Using Create from XAML - http://www.Silverlight.net/learn/videos/all/using-create-from-xaml/

• Using Custom Fonts in Silverlight - http://www.Silverlight.net/learn/videos/all/using-custom-fonts-in-silverlight/

• Using Custom Fonts in Silverlight - http://www.Silverlight.net/learn/videos/all/using-custom-fonts-in-silverlight/

• Using Databinding with External Data - http://www.Silverlight.net/learn/videos/all/using-databinding-with-external-data/

• Using Dynamic Languages in Silverlight - http://www.Silverlight.net/learn/videos/all/using-dynamic-languages-in-silverlight/

• Using Expression Blend - http://www.Silverlight.net/learn/videos/all/using-expression-blend/

• Using Expression Blend to Control Silverlight Media Playback - http://www.Silverlight.net/learn/videos/all/using-expression-blend-to-control-silverlight-media-playback/

• Using Expression Blend to Create User Interfaces - http://www.Silverlight.net/learn/videos/all/using-expression-blend-to-create-user-interfaces/

Page 47: 0576.Silverlight Developer Guidance Map - V1

• Using Expression Design - http://www.Silverlight.net/learn/videos/all/using-expression-design/

• Using Expression Design to Generate XAML Resources for Expression Blend - http://www.Silverlight.net/learn/videos/all/using-expression-design-to-generate-xaml-resources-for-expression-blend/

• Using File Dialogs & Files from the User - http://www.Silverlight.net/learn/videos/all/using-file-dialogs--files-from-the-user/

• Using Isolated Storage for Application Data - http://www.Silverlight.net/learn/videos/all/using-isolated-storage-for-application-data/

• Using Isolated Storage in Silverlight - http://www.Silverlight.net/learn/videos/all/using-isolated-storage-in-silverlight/

• Using Microsoft Silverlight for Creating Rich Mobile User Experiences - http://www.Silverlight.net/learn/videos/all/using-microsoft-silverlight-for-creating-rich-mobile-user-experiences/

• Using Multiple Pages, Part 1 - http://www.Silverlight.net/learn/videos/all/using-multiple-pages-part-1/

• Using Multiple Pages, Part 2 - http://www.Silverlight.net/learn/videos/all/using-multiple-pages-part-2/

• Using Multiple Threads with the BackgroundWorker - http://www.Silverlight.net/learn/videos/all/using-multiple-threads-with-the-backgroundworker/

• Using SetSource with Media Element in Silverlight - http://www.Silverlight.net/learn/videos/all/using-setsource-with-media-element-in-silverlight/

• Using Silverlight Brushes for Color, Gradient and Video - http://www.Silverlight.net/learn/videos/all/using-silverlight-brushes-for-color-gradient-and-video/

• Using Silverlight for Full Screen Experiences - http://www.Silverlight.net/learn/videos/all/using-silverlight-for-full-screen-experiences/

• Using Silverlight Grids and Stack Panels - http://www.Silverlight.net/learn/videos/all/using-silverlight-grids-and-stack-panels/

• Using Silverlight Pad - http://www.Silverlight.net/learn/videos/all/using-silverlight-pad/

• Using Startup Parameters with Silverlight - http://www.Silverlight.net/learn/videos/all/using-startup-parameters-with-silverlight/

• Using SVG Assets in Expression Design - http://www.Silverlight.net/learn/videos/all/using-svg-assets-in-expression-design/

• Using the Exercise Files - http://www.Silverlight.net/learn/videos/all/using-the-exercise-files/

• Using the Silverlight Canvas -

Page 48: 0576.Silverlight Developer Guidance Map - V1

http://www.Silverlight.net/learn/videos/all/using-the-silverlight-canvas/ • Using Visual Studio 2008 to Provide Silverlight Services to Existing Web Sites -

http://www.Silverlight.net/learn/videos/all/using-visual-studio-2008-to-provide-silverlight-services-to-existing-web-sites/

• Versioning Capability of Expression Media - http://www.Silverlight.net/learn/videos/all/versioning-capability-of-expression-media/

• Walking Through a Silverlight Application - http://www.Silverlight.net/learn/videos/all/walking-through-a-silverlight-application/

• Walking Through the Example Projects - http://www.Silverlight.net/learn/videos/all/walking-through-the-example-projects/

• Welcome - http://www.Silverlight.net/learn/videos/all/welcome/ • What is Silverlight? - http://www.Silverlight.net/learn/videos/all/what-is-

silverlight/ • What's New in Windows Presentation Foundation 3.5 -

http://www.Silverlight.net/learn/videos/all/whats-new-in-windows-presentation-foundation-35/

• Work With Hyperlinks in Expression Web - http://www.Silverlight.net/learn/videos/all/work-with-hyperlinks-in-expression-web/

• Work with Images in Expression Web - http://www.Silverlight.net/learn/videos/all/work-with-images-in-expression-web/

• Workflow of Silverlight with Expression and Visual Studio - http://www.Silverlight.net/learn/videos/all/workflow-of-silverlight-with-expression-and-visual-studio/

• Working With Clipping Paths in Expression Blend - http://www.Silverlight.net/learn/videos/all/working-with-clipping-paths-in-expression-blend/

• Working with Images - http://www.Silverlight.net/learn/videos/all/working-with-images/

• Working with MediaElement Events - http://www.Silverlight.net/learn/videos/all/working-with-mediaelement-events/

• Working with Shape Transforms - http://www.Silverlight.net/learn/videos/all/working-with-shape-transforms/

• Working with Silverlight Host Object - http://www.Silverlight.net/learn/videos/all/working-with-silverlight-host-object/

• Working with Syndicated Data - http://www.Silverlight.net/learn/videos/all/working-with-syndicated-data/

• Working with the Grid Panel - http://www.Silverlight.net/learn/videos/all/working-with-the-grid-panel/

• WPF Using Microsoft Visual Studio 2008 - http://www.Silverlight.net/learn/videos/all/wpf-using-microsoft-visual-studio-

Page 49: 0576.Silverlight Developer Guidance Map - V1

2008/ • XBD09 - Building Rich, Interactive E-commerce Applications Using ASP.NET and

Silverlight - http://www.Silverlight.net/learn/videos/all/xbd09---building-rich-interactive-e-commerce-applications-using-aspnet-and-silverlight/

• XD001 - Deep Dive on Silverlight Media Integration - http://www.Silverlight.net/learn/videos/all/xd001---deep-dive-on-silverlight-media-integration/

Page 50: 0576.Silverlight Developer Guidance Map - V1

Training This training map helps expose the variety of training content available for Silverlight. You can find the breadth of offerings available here, and the sources of the training materials. Content may be in the form of tutorials, lessons, exercises and related training content types. The training resources are organized by the following sources: • www.Silverlight.NET - http://www.silverlight.net/learn/ • Silverlight 4 Hands on Labs - http://www.silverlight.net/learn/handsonlabs/ • Channel9 Silverlight Course - http://channel9.msdn.com/Learn/Courses/Silverlight4 • QuickStart with Silverlight 2.0 - http://msdn.microsoft.com/en-us/library/dd185504.aspx

Training Resources Map Source Items Channel 9 • Silverlight 4 Training course -

http://channel9.msdn.com/learn/courses/Silverlight4/ • Silverlight 4 Training course: Silverlight 4 Business Apps: Module 1 –

Introduction - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule1

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 2 - Event Manager using WCF RIA Services - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule2

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 3 - User Registration with Authentication, Validation, Rich Text, Styling, and Commands - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 4 – User Profile with Drop Target, Webcam, Clipboard - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule4

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 5 – Schedule Planner with Grouping and Right-Click - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule5

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 6 – Printing the Schedule - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule6

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 7 – Event Dashboard Running Out of Browser - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule7

• Silverlight 4 Training course: Silverlight 4 Business Apps: Module 8 – Advanced Out of Browser and MEF - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8

• Silverlight 4 Training course: Silverlight 4 New Features - http://channel9.msdn.com/learn/courses/Silverlight4/NewFeatures

• Silverlight 4 Training course: What’s New in Silverlight 4 - http://channel9.msdn.com/learn/courses/Silverlight4/Overview/Overview

Page 51: 0576.Silverlight Developer Guidance Map - V1

Labs • Multi Touch in Silverlight Lab (Silverlight.NET) -

http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/MultiTouch/Source.zip

• Out of Browser with COM Interop Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/OutOfBrowser/Source.zip

• Silverlight Business Apps: Module 1 – Introduction (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule1/SL4LOB_01_01_Introduction/

• Silverlight Business Apps: Module 2 - WCF RIA Services, Creating and Editing Data, and Data Binding (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_02_Event_Manager/Source.zip

• Silverlight Business Apps: Module 2.1 - WCF RIA Services (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule2/SL4LOB_02_01_RIAServices/

• Silverlight Business Apps: Module 2.2 – Using WCF RIA Services to Edit Entities (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule2/SL4LOB_02_02_EditingEntities/

• Silverlight Business Apps: Module 2.3 – Showing Master/Details Records Using WCF RIA Services (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule2/SL4LOB_02_03_ShowingEvents/

• Silverlight Business Apps: Module 3 - Authentication, Validation, MVVM, Implicit Styles and RichTextBox Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_03_User_Registration/Source.zip

• Silverlight Business Apps: Module 3.1 – Authentication (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3/SL4LOB_03_01_Authentication/

• Silverlight Business Apps: Module 3.2 – MVVM (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3/SL4LOB_03_02_MVVM/

• Silverlight Business Apps: Module 3.3 – Validation (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3/SL4LOB_03_03_Validation/

• Silverlight Business Apps: Module 3.4 – Implicit Styles (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3/SL4LOB_03_04_ImplicitStyles/

• Silverlight Business Apps: Module 3.5 – RichTextBox (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3/SL4LOB_03_05_RichTextBox/

• Silverlight Business Apps: Module 4 - Webcam, Drag and Drop, and Clipboard Lab (Silverlight.NET) -

Page 52: 0576.Silverlight Developer Guidance Map - V1

http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_04_User_Profile/Source.zip

• Silverlight Business Apps: Module 4.1 – Webcam (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule4/SL4LOB_04_01_Webcam/

• Silverlight Business Apps: Module 4.2 – Drag and Drop in Silverlight (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule4/SL4LOB_04_02_Drop/

• Silverlight Business Apps: Module 5- DataGrid, Grouping, Right Mouse Click Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_05_Schedule_Planner/Source.zip

• Silverlight Business Apps: Module 5.1 – Grouping and Binding (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule5/SL4LOB_05_01_Grouping/

• Silverlight Business Apps: Module 5.2 – Layout Visual States (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule5/SL4LOB_05_02_FluidUI/

• Silverlight Business Apps: Module 5.3 – Right Mouse Click (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule5/SL4LOB_05_03_RightMouseClick/

• Silverlight Business Apps: Module 6 - Multipage Printing Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_06_Printing_the_Schedule/Source.zip

• Silverlight Business Apps: Module 6.1 – Printing and the Viewbox (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule6/SL4LOB_06_01_Printing/

• Silverlight Business Apps: Module 6.2 – Multi Page Printing (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule6/SL4LOB_06_02_MultipagePrinting/

• Silverlight Business Apps: Module 7 - Out of Browser, Toasts, Native Integration Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_07_Event_Administrator_Dashboard/Source.zip

• Silverlight Business Apps: Module 7.1 – Out of Browser (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule7/SL4LOB_07_01_OOB/

• Silverlight Business Apps: Module 7.2 – NotificationWindow (Toasts) for Elevated Trust Out of Browser Applications (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule7/SL4LOB_07_02_Toasts/

• Silverlight Business Apps: Module 7.3 – Out of Browser Window Placement (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule3/SL4LOB_07_03_WindowPlacement/

Page 53: 0576.Silverlight Developer Guidance Map - V1

• Silverlight Business Apps: Module 7.4 – Out of Browser Elevated Trust Application Overview (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule7/SL4LOB_07_04_ElevatedTrust/

• Silverlight Business Apps: Module 8 - Advanced OOB, Custom Window Chrome, Silent Installs, Digital Signing, and MEF Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/SL4LOB_08_Advanced_OOB/Source.zip

• Silverlight Business Apps: Module 8.1 – Custom Window Chrome for Elevated Trust Out of Browser Applications (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8/SL4LOB_08_01_CustomChrome/

• Silverlight Business Apps: Module 8.2 – Window Closing Event for Out of Browser Applications (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8/SL4LOB_08_02_WindowClosingEvent/http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8/SL4LOB_08_02_WindowClosingEvent/

• Silverlight Business Apps: Module 8.3 – Silent Install of Out of Browser Applications (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8/SL4LOB_08_03_OOBSilentInstall/

• Silverlight Business Apps: Module 8.4 – Digitally Signing Out of Browser Application (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8/SL4LOB_08_04_XapSigning/

• Silverlight Business Apps: Module 8.5 – The Value of MEF with Silverlight (Silverlight.NET) - http://channel9.msdn.com/learn/courses/Silverlight4/SL4BusinessModule8/SL4LOB_08_05_MEF/

• Silverlight RichTextBox Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/RichTextBox/Source.zip

• Silverlight Validation, Binding, DataForm and DataGrid Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/DataValidation/Source.zip

• Webcam in Silverlight Lab (Silverlight.NET) - http://ecn.channel9.msdn.com/o9/learn/Silverlight4/Labs/WebCam/Source.zip

Developer Center

Tutorials • Jesse Liberty Tutorial 1: Silverlight User Interface Controls -

http://www.silverlight.net/learn/tutorials/controls-cs • Jesse Liberty Tutorial 2: Data Binding -

http://www.silverlight.net/learn/tutorials/databinding-cs • Jesse Liberty Tutorial 3: Displaying SQL Database Data in a DataGrid using LINQ

and WCF - http://www.silverlight.net/learn/tutorials/sqldatagrid-cs • Jesse Liberty Tutorial 4: User Controls -

http://www.silverlight.net/learn/tutorials/usercontrols-cs

Page 54: 0576.Silverlight Developer Guidance Map - V1

• Jesse Liberty Tutorial 5: Styles, Templates and Visual State Manager - http://www.silverlight.net/learn/tutorials/stylestemplatesvsm-cs

• Jesse Liberty Tutorial 6: Expression Blend for Developers - http://www.silverlight.net/learn/tutorials/expressionblendfordevelopers-cs

• Jesse Liberty Tutorial 7: DataBinding & DataTemplates Using Expression Blend - http://www.silverlight.net/learn/tutorials/databindingtemplatesblend-cs

• Jesse Liberty Tutorial 8: Multi-page Applications - http://www.silverlight.net/learn/tutorials/multipageapps-cs

• Jesse Liberty Tutorial 9: ADO.NET DataEntities and WCF Feeding a Silverlight DataGrid - http://www.silverlight.net/learn/tutorials/adonetdataentities-cs

• Jesse Liberty Tutorial 10: Hyper-Video - http://www.silverlight.net/learn/tutorials/hypervideo-cs

Labs • Binding Data in Margie's Travel -

http://download.microsoft.com/download/7/b/2/7b22f201-c117-4415-a576-6872725c7189/Lab-3-Margie-Travel-Databinding.zip

• Browser Integration in Margie's Travel - http://download.microsoft.com/download/7/b/2/7b22f201-c117-4415-a576-6872725c7189/Lab-4-Margie-Travel-Browser-Integration.zip

• Build Your First Hello World Application - http://download.microsoft.com/download/7/0/c/70cb966a-1b68-4123-9b48-b0eaa1086104/SL2B2-HOL-HelloWorld.pdf

• Building the UI for Margie's Travel - http://download.microsoft.com/download/7/b/2/7b22f201-c117-4415-a576-6872725c7189/Lab-1-Margie-Travel-UI.zip

• Partitioning Your Silverlight Application for Deployment - http://download.microsoft.com/download/7/0/c/70cb966a-1b68-4123-9b48-b0eaa1086104/SL2B2-HOL-AppPartitioning.pdf

• Styling Margie's Travel - http://download.microsoft.com/download/7/b/2/7b22f201-c117-4415-a576-6872725c7189/Lab-2-Margie-Travel-Styling.zip

• Using Layout And Data - http://download.microsoft.com/download/7/0/c/70cb966a-1b68-4123-9b48-b0eaa1086104/SL2B2-HOL-LayoutAndData.pdf

QuickStarts • Animations - http://www.silverlight.net/learn/quickstarts/Animations/ • Brushes - http://www.silverlight.net/learn/quickstarts/brushes/ • Consuming OData Feeds -

http://www.silverlight.net/learn/quickstarts/consuming-odata-feeds/ • Control Basics - http://www.silverlight.net/learn/quickstarts/control-basics/ • Control Styles - http://www.silverlight.net/learn/quickstarts/control-styles/ • Control Templates -

http://www.silverlight.net/learn/quickstarts/controltemplates/ • Controls Part 2 - http://www.silverlight.net/learn/quickstarts/choosing-which-

control-to-use/

Page 55: 0576.Silverlight Developer Guidance Map - V1

• Data Binding to Controls - http://www.silverlight.net/learn/quickstarts/bindingtocontrols/

• Deep Zoom - http://www.silverlight.net/learn/quickstarts/DeepZoom/ • Getting Starting With Silverlight -

http://www.silverlight.net/learn/quickstarts/getting-started-with-silverlight/ • Graphics - http://www.silverlight.net/learn/quickstarts/graphics/ • HTML Bridge - http://www.silverlight.net/learn/quickstarts/htmlbridge/ • Images - http://www.silverlight.net/learn/quickstarts/images/ • Isolated Storage - http://www.silverlight.net/learn/quickstarts/isolatedstorage/ • Layout on the Screen - http://www.silverlight.net/learn/quickstarts/layout/ • LINQ TO XML - http://www.silverlight.net/learn/quickstarts/linqtoxml/ • Out-of-Browser-Applications - http://www.silverlight.net/learn/quickstarts/out-

of-browser-applications/ • Silverlight 3-D Effects - http://www.silverlight.net/learn/quickstarts/three_d/ • Syndication Feeds -

http://www.silverlight.net/learn/quickstarts/syndicationfeedreader/ • Text and Rich Text - http://www.silverlight.net/learn/quickstarts/text-and-rich-

text/ • Video and Audio - http://www.silverlight.net/learn/quickstarts/audioandvideo/ • Web Services - http://www.silverlight.net/learn/quickstarts/webservices/ • Webcams - http://www.silverlight.net/learn/quickstarts/webcams/ • Windows Phone Applications -

http://www.silverlight.net/learn/quickstarts/windows-7-phone-applications/ • XAML - http://www.silverlight.net/learn/quickstarts/xaml/

MSDN Library QuickStarts • Create a Silverlight 1.0 project - http://msdn.microsoft.com/en-

us/library/cc294945.aspx • Open a Silverlight 1.0 project - http://msdn.microsoft.com/en-

us/library/cc294652.aspx • Add elements to a XAML document in a Silverlight project -

http://msdn.microsoft.com/en-us/library/cc294494.aspx • Add a media file to a Silverlight 1.0 project - http://msdn.microsoft.com/en-

us/library/cc374993.aspx • Control the playback of media in a Silverlight project -

http://msdn.microsoft.com/en-us/library/cc374987.aspx • Create a Silverlight 1.0 site that has interactivity -

http://msdn.microsoft.com/en-us/library/cc296370.aspx • Animate the vertices of a path - http://msdn.microsoft.com/en-

us/library/cc296374.aspx • Duplicate and reverse a storyboard - http://msdn.microsoft.com/en-

us/library/cc296373.aspx • Test a Silverlight project from Expression Blend -

http://msdn.microsoft.com/en-us/library/cc295352.aspx • Import assets from Expression Design 2 - http://msdn.microsoft.com/en-

us/library/cc296369.aspx

Page 56: 0576.Silverlight Developer Guidance Map - V1

• Import a Silverlight 1.0 site from Expression Encoder 2 - http://msdn.microsoft.com/en-us/library/cc296371.aspx

• Modify a Silverlight template for Expression Encoder 2 in Expression Blend - http://msdn.microsoft.com/en-us/library/cc295373.aspx

• Change the startup page of a Silverlight project in Expression Blend 2 - http://msdn.microsoft.com/en-us/library/cc295316.aspx

• Create a hyperlink in a Silverlight application - http://msdn.microsoft.com/en-us/library/cc295285.aspx

• Create a button that controls a storyboard in a Silverlight application - http://msdn.microsoft.com/en-us/library/cc295092.aspx

• Quick start with Silverlight 2 - http://msdn.microsoft.com/en-us/library/dd185504.aspx

• Create a project for a Silverlight 2 application - http://msdn.microsoft.com/en-us/library/dd185513.aspx

• Open an existing Silverlight 2 project - http://msdn.microsoft.com/en-us/library/dd185515.aspx

• Draw a shape or path in your Silverlight 2 project - http://msdn.microsoft.com/en-us/library/dd185502.aspx

• Draw a control in your Silverlight 2 project - http://msdn.microsoft.com/en-us/library/dd185511.aspx

• Create a reusable template for a system control - http://msdn.microsoft.com/en-us/library/dd185509.aspx

• Modify the appearance of a system control in different states - http://msdn.microsoft.com/en-us/library/dd185522.aspx

• Modify the transition time between state changes in system controls - http://msdn.microsoft.com/en-us/library/dd185517.aspx

• Create a new user control in your Silverlight 2 project - http://msdn.microsoft.com/en-us/library/dd185520.aspx

• Define different visual states and transition times for a user control - http://msdn.microsoft.com/en-us/library/dd185499.aspx

• Change state in response to user interaction - http://msdn.microsoft.com/en-us/library/dd185503.aspx

• Add animation that will play after a change in state - http://msdn.microsoft.com/en-us/library/dd185497.aspx

• Import a custom control by adding a reference - http://msdn.microsoft.com/en-us/library/dd185501.aspx

• Create a skin for a control in a Silverlight 2 project - http://msdn.microsoft.com/en-us/library/dd185519.aspx

• Load a new page dynamically in your Silverlight 2 application - http://msdn.microsoft.com/en-us/library/dd185500.aspx

• Customize an Expression Encoder template for Silverlight 2 - http://msdn.microsoft.com/en-us/library/dd185498.aspx

• Add a Silverlight 2 application to a website - http://msdn.microsoft.com/en-us/library/dd185521.aspx

• Install the Silverlight 2 tools and runtime - http://msdn.microsoft.com/en-us/library/dd185506.aspx

Page 57: 0576.Silverlight Developer Guidance Map - V1

patterns & practices

• Commanding QuickStart - http://msdn.microsoft.com/en-us/library/ff921082(PandP.20).aspx

• Event Aggregation QuickStart - http://msdn.microsoft.com/en-us/library/ff921173(PandP.20).aspx

• Modularity QuickStarts for Silverlight - http://msdn.microsoft.com/en-us/library/ff921163(PandP.20).aspx

• Modularity QuickStarts for WPF - http://msdn.microsoft.com/en-us/library/ff921068(PandP.20).aspx

• Multi-Targeting QuickStart - http://msdn.microsoft.com/en-us/library/ff921176(PandP.20).aspx

• View Discovery Composition QuickStart - http://msdn.microsoft.com/en-us/library/ff921174(PandP.20).aspx

• View Injection Composition QuickStart - http://msdn.microsoft.com/en-us/library/ff921085(PandP.20).aspx