Monday, May 26, 2008

Silverlight Tips, Tricks, Tutorials and Links Page

Silverlight Tips, Tricks, Tutorials and Links Page

Getting Started Tutorials

First Look at Silverlight 2: I recommend reading this post first if you are looking to get started with Silverlight 2 development for the first time. It not only describes the high-level of what Silverlight 2 provides, but also links to a series of 8 blog posts that walkthrough building a Digg client sample application. These tutorial posts provide a good introduction to Silverlight 2 and WPF development concepts. You can also watch video versions of my tutorial here and here.

First Look at Using Expression Blend with Silverlight 2: I recommend downloading the Expression Blend 2.5 March preview and following along with this tutorial post. I think it does a good job of showing off some of the common features of Expression Blend, and uses it to build an IM chat client sample.

Jesse Liberty Silverlight Tutorials: Jesse Liberty is writing an in-depth series of articles that cover Silverlight programming concepts in more depth. Bookmark this page and check back frequently to read them as they get published (he also has PDF versions of each article that you can download and read offline).
Installation Tips for Silverlight Tools Beta1 for VS 2008: Bradley Bartz has a good post that links to the tools to install for Silverlight, as well as what todo if there are problems getting it installed.

Getting Started Presentations

Building Rich Internet Applications with Silverlight (Part 1 and 2): Joe Stegman and Mike Harsh presented this two part talk at MIX 08 on how to build applications with Silverlight. You can use the link above to both watch the video of their talk as well as download the slides + demos.

Creating Rich, Dynamic User Interfaces with Silverlight 2 Controls: Karen Corby has an awesome talk from MIX 08 that does a great job explaining styles, control templates, user controls and more. You can run and download her completed FlickR application here.

My Getting Started with Silverlight Talk: You can download the slides + samples from my "Getting Started with Silverlight 2" talk that I recently gave in Arizona. Feel free to re-use the slides however you want for your own presentations.

Documentation Links

Silverlight 2 QuickStart Tutorials: These sample tutorials are very useful to help with coming up to speed on Silverlight.

Silverlight 2 Developer Poster: Download and print-out your own version of the Silverlight 2 developer poster.

Silverlight Control Source and Unit Tests: Shawn Burke links to the source code for the built-in Silverlight controls, as well as the unit tests for them.

MSDN Silverlight 2 Beta1 Online Documentation: This page links to the official Silverlight 2 documentation. You can download an offline version here.

Tutorials and Samples

"How Do I?" with Silverlight: This link points to a page that will contain a bunch of video tutorials on Silverlight 2.

Hard Rock Memorabilia Sample: Scott Stanfield from Vertigo Software talks about the cool Hard Rock Memorabilia site they launched in March using Silverlight 2.

Using Deep Zoom with Silverlight 2: Jacek Ciereszko has a nice blog post that describes how to use the "Deep Zoom" feature of Silverlight 2 to implement image zoom functionality like with the Hard Rock sample.

Game Programming with Silverlight: Mike Snow is building a 11-part blog series that discusses how to build an online game using Silverlight.

Homepage "Link Cloud" application: Jeff Wilcox talks about a cool tag cloud application he has built.


Providing a Great Silverlight Deployment Experience: Tim Heuer has a nice post that talks about techniques you can use to optimize the Silverlight installation experience for users who don't already have it installed.

Using Silverlight 2 on a Production Web Server: Brad Abrams has a useful post that talks about a few things to check if you are copying a Silverlight .xap file up to an IIS web-server.

User Controls

Creating and Using Silverlight User Controls: This blog post of mine talks about how to easily create user controls as well as perform view/model databinding with them.

ListBox and ScrollViewer

Ultimate ListBox and ScrollViewer Frequently Asked Questions Guide: David Anson (who wrote the Silverlight ListBox and ScrollViewer controls) has put together an awesome FAQ all about these controls and the scenarios you can do with them.

Cool (wacky) uses of the ListBox and ScrollViewer controls: David Anson has another great post that shows off the flexibility of data and control templates.


Using the Silverlight DataGrid and Defining Columns for a Silverlight DataGrid: Scott Morrison has started a great series of posts that describe how to use the new Silverlight 2 DataGrid control (which he is the program manager for - so he definitely knows his stuff!).

Using Silverlight 2's DataGrid with WCF + LINQ to SQL: This 15 minute video blog demonstrates how to build a LINQ to SQL object model on the server and publish it using WCF. It then demonstrates how to build a Silverlight client that uses the new Silverlight DataGrid control, and which calls the WCF service to retrieve the LINQ to SQL data to populate it with.

Simple Editing of Web Service Data in a DataGrid: Mike Taulty has a nice blog post that shows how to create a WCF service on the server, and then use it from a Silverlight 2 client to retrieve data, bind it to a DataGrid, allow users to update rows, add/delete rows, and then save it back to the server using Silverlight 2 Beta1.

Sorting with Silverlight 2's DataGrid Control: The DataGrid control in Silverlight 2 Beta1 doesn't yet have built-in column sorting support (it is coming in Beta2). That hasn't stopped Matt Berseth though! In this post he shows how to implement sorting using a custom header column approach. Also check out Matt's post here, which provides a DataGrid test page that shows off a number of the current DataGrid features.

Control Templates

Creating a Custom Skin for Silverlight's Button Control: Matt Berseth has a great post that talks about the skinning and styling capability of Silverlight controls.

Writing a Templated Silverlight Control: Shawn Burke has an awesome post that details how to create a custom templated Silverlight control.

Improving Access to Silverlight's Generic.xaml Resources (and read Part 2 here): David Anson has a great utility that demonstrates how to look up and extract the default XAML styling for the built-in Silverlight controls.

Web Services and Networking

Web Services and Silverlight: This helpful post discusses how to use web-services with Silverlight and links to relevant quickstart samples and documentation.

Calling Web Services with Silverlight 2 (Part 1) and (Part 2): Tim Heuer has a nice set of posts that discuss calling web-services using Silverlight.

HTML Integration

Silverlight Interop with HTML: Wilco Bauwer has a great post on the HTML and JavaScript integration features enabled by Silverlight 2 (he should know all about them - since he was the developer who built them!).

Unit Testing

Unit Testing with Silverlight 2: This post of mine talks about how to unit-test Silverlight 2 applications using the unit test framework in the Silverlight SDK.

Video Scenarios

Encoding Video for Microsoft Silverlight Delivery: Ben Waggoner's talk at MIX 08 discusses best practices on how to encode video for Silverlight.

Accessibility and 508 Compliance

Accessibility in Silverlight 2: Mark Rideout from the Silverlight team talks about accessibility support with Silverlight 2, and talks about how you'll be able to build section 508 and accessible solutions using Silverlight.

Hope these above Tips, Tricks, Tutorials and Links will help your SILVERLIGHT development. - Iftekhar Ahmed Amit

kick it on


Farah Shahreen said...

Congrates for your first web development blogpost.

Rafael said...


This is the best Silverlight reference so far. Thanks!

Rishit Ray Khanna said...

"Silverlight Tips, Tricks, Tutorials and Links Page" is currently the best article for all silverlight developers.


Abdur Zamman said...

Thanks for this great post with lots of resources

ShinyStat said...

These following sites are referring your Siverlight Article:

Silverlight Development Company said...

Thanks for sharing information on Silverlight Tips. I found one company called SpadeWorx and they claim that they are leading Flex Development Company in India..

Silverlight Development Company

Anonymous said...

[b]cs3 academic software, [url=]buy cheap software com[/url]
[url=][/url] adobe premium creative suite 3 how to design a package in coreldraw
discount music software [url=]order free software[/url] order to use this software
[url=]office enterprise 2007 vlk ndl[/url] buy software licenses
[url=]kaspersky internet security 2009 key[/url] educational software canada
autocad 2009 and symantec anyivirus [url=]adobe photoshop cs3 extended torrent[/b]

Anonymous said...

[b]adobe software programs, [url=]i need to buy software[/url]
[url=]educational discounts on software[/url] kaon softwares price comparison filemaker pro 10 basics
filemaker pro 10 film editing software [url=]coreldraw graphics suite x4 with painter x[/url] office software prices
[url=]adobe photoshop cs4 full[/url] oem software price
[url=]buy sat nav software[/url] winzip 12 regcode
buy cheap adobe software [url=]Microsoft Office 2004 Mac[/b]

123 123 said...

Nice story as for me. I'd like to read a bit more about that topic. Thanx for posting that information.
Sexy Lady
Female escort

Anonymous said...

surrender capable belkin motion advice handover hedging accounted violated esllz iggy
lolikneri havaqatsu

Anonymous said...

[b]student discount softwares, [url=]common office software[/url]
[url=]old quarkxpress program, torrent[/url] order processing software cheap video software
nero 9 serial [url=]filemaker pro viewer[/url] windows xp sp2
[url=]try before you buy software[/url] software for buying and selling
[url=]autocad lt[/url] recording software to buy
to buy adobe software [url=]college student software discounts[/url][/b]

Anonymous said...

speed dating north east [url=]singles cruise[/url] teen online dating asain online dating site

Anonymous said...
[url=]rockhill ltc pharmacy[/url] united states babe levitra [url=]olanzapine side effects[/url]
general knowledge on prescription drugs
[url=]handling and disposing of drugs and paraphenalia[/url] smoking cessation and drug and ch [url=]dolmigran imigran imitrex sumatriptan[/url]
make drugs home materials
[url=]faq saliva testing for drug usage[/url] genierc for viagra 50mg 2c levitra 50mg 2c ciltia 50mg [url=]restlessness after epidural steroid injection forums[/url] what is the fifference between viagra and cialis [url=]olmesartan[/url]

Anonymous said...

laura ashley canterbury travel system chicago theater travel packages
[url=]andreas table pictures dollar travel[/url] travel europe christmas deal [url=]hilton hotel manchester airport[/url]
travel to niagra falls what do i need document
[url=]south india travel tourism[/url] defense travel agency [url=]alaska airline ticket change[/url]
northwind travel trailer 20nd ken wood travel [url=]maps of what states bananas are grown in[/url]

Anonymous said...

designer factory outlet uk giada de laurentiis sexy [url=]ballet shoes best[/url] rolf pottery designer designer skin [url=]online cabinet designer[/url]

Anonymous said...

workload stress [url=]Online Drugstore[/url] chest syndrome
eye infection syndrome that begins with s [url=]Order Cheap Generic Drugs[/url] improv classes for social anxiety [url= ]rate of muscle gain working out [/url] fusium bacteria
phils holy tea [url=]sublingual viagra[/url] american indians diet
montrose county colorado health needs assessment [url=]vasotec[/url] hiplory blood infection [url= ]class 3 flight medical exam [/url] amatur orgasm

Anonymous said...

fox clothes forever young shoes [url=]certified kitchen designers[/url] no added suger baby clothes ethics designer babies [url=]lady michal lauren[/url]

Anonymous said...

complete south beach diet [url=]control de la natalidad[/url] treating herpes
elizabethan times science and medicine [url=]femcare[/url] magnesium sulfate iv cost [url= ]the gi diet [/url] respiratory distress syndrome relief
long beach medical center [url=]cleocin gel[/url] gynexin fda approval
disability health kintera [url=]french red wine[/url] saltgrass texas tea recipe [url= ]trucker pills [/url] grey gum timber australia

Anonymous said...

footjoy golf shoes okaybee shoes [url=]the shoes worn by shakira[/url] olympus fashion week theresa a ivins klein [url=]white toddler tap shoes[/url]

Anonymous said...

zack gambling macon jack pot winners in shreveport casinos
[url=]nj instant lottery[/url] ohio lottery weekly results [url=]casino royale cast and crew[/url]
gambling newsletter
[url=]old casino chip sets[/url] rio del mar hotel and casino in san juan puerto rico [url=]free keno slots[/url]
binons gambling hall british national lottery christmas bonanza draw [url=]pro betting line[/url]

Anonymous said...

poison ivy ii movie stars [url=]beautiful[/url] movie fools rush in historical accuracy in the movie glory
dix a movie actor [url=]police academy 6 city under siege 1989[/url] movie ttian v movie script
movie ocean beach waves [url=]trancers 6[/url] the rave movie theater
free simpsons movie clips [url=]my dinner with jimi[/url] free beastiality movie hd movie trailers
how to get a free natpolin dynmite movie [url=]american outlaws[/url] batman movie trailers movie step father sex period scream

Anonymous said...

hutson купить eve isk, interieure купить eve online isk, kara eve аккаунт, bribery eve online оплата, oriental eve тайм карты,

Anonymous said...

НИУ-ИБИС - создание, продвижение, аренда и поддержка сайтов. Зайдите на наш сайт и рассчитайте самостоятельно стоимость всех Ваших затрат, а мы Вам сделаем еще скидку!!!

Anonymous said...

Great blog! I truly love how it’s easy on my eyes and the details are well written. I am wondering how I could be notified whenever a new post has been made. I have subscribed to your rss feed which ought to do the trick! Have a nice day!
watch harry potter and deathly hallows online

house wife lesbian sex stories said...

Stephanie felt shock course through her system Mysweet uncle. I was surprised that his harshtreatment of my nipples also excited me.
sex stories young girl gangrape
incest erotic stories xxx
sexy sex stories
pregnant sex stories post
stories taboo
Stephanie felt shock course through her system Mysweet uncle. I was surprised that his harshtreatment of my nipples also excited me.

Anonymous said...

электронные сигареты заправка картриджа - продают сигареты оптом волгоград

Anonymous said...

Клубничка [url=]дрючится[/url] Порно онлайн : [url=]умный[/url]
Содержит контент эротический!

Anonymous said...

для взросленьких деток [url=]онлайн[/url] [url=] дрочу[/url]
Простите, но посмотрите как мальчики целуют [url=]влажную[/url] [url=]писечку[/url]

Anonymous said...

who is arron rogers dating dating customs france

Anonymous said...

pharmaceutical equipment validation free ebook ebook erotic stories free download [url=]ebook on macromedia flash[/url] charles stross halting state ebook

Anonymous said...

pharmacy interns vigrx plus is in pharmacys [url=]prarie stone pharmacy[/url]
florida pharmacy association pharmacy will call [url=]nolvadex[/url]
cva pharmacy westside pharmacy new york city [url=]meds online direct pharmacy[/url]
massachusetts board of registration pharmacy pharmacy assistant courses sydney [url=]bupropion[/url]

Anonymous said...

southern chester county pharmacy pharmacy novelties [url=]st lucie county florida pharmacy discount card[/url]
iola pharmacy iola ks good neighbor pharmacy enteric [url=]tenormin[/url]
brooks pharmacy burlington vermont patient care plan pharmacy student [url=]beacon pharmacy ct[/url]
nicotine patches at canada pharmacy pharmacy technician salerys [url=]gums[/url]

Anonymous said...

elephant pharmacy pharmacy trivia [url=]nm department of health pharmacy[/url]
bethesda giant pharmacy old georgetown rd reeds pharmacy tucson [url=]prevacid[/url]
pharmacy law pharmacy at leeds university [url=]pharmacy computer system[/url]
auburn pharmacy school pharmacy suppliers [url=]bactrim[/url]

Anonymous said...

university of pharmacy stop and shop pharmacy [url=]online pharmacy medicine[/url]
xanax online pharmacy canadian pharmacy association [url=]noroxin[/url]
sample pharmacy school personal essay pharmacy technician duties [url=]the pharmacy channel[/url]
medicaid pharmacy carve out cost analysis mexican pharmacy that sells without a prescription [url=]paxil[/url]

Anonymous said...

cagayan de oro dating [url=]poem marriage champagne humour[/url] xadin dating websites sliema malta
puerto rico dating online 12 questions dating new life
online rpg dating games [url=]fish dating website[/url] dating bulova watches

Anonymous said...

pacrat software best ndvd software [url=]gps mio compatible maps software[/url] woodworking plan software
[url=]Antivirus e Securiti - Cheap Legal OEM Software, Software Sale, Download OEM[/url] dvdrip software for mac