Archive for December, 2009

The Los Angeles Silverlight Usergroup December Meeting was Awesome

Hello All,

We had a great LASLUG meeting on the 18th of December.  Tim Mustain, CTO of SpeakTECH showed us a Silverlight solution for digital Daileys (dailies are a film print, video tape, or now digital format of the footage shot during the day of production) that they built for one of the major movie studios.  Not only did Tim show us how it worked from a user’s perspective but he was kind enough to delve into the actual code!  I am pretty sure that everyone there, including myself learned a thing or two if not much more than that.  I myself probably learned about 5 new things about Silverlight that I hadn’t known prior to Tim’s talk.  That is a pretty tall order for someone who has written books on the subject.

I then proceeded to show off some cool new features of Silverlight 4.  On stage I created the following Silverlight apps:

1) I created a Webcam application using the new Webcam API.  Source Code:

2. I created an Out Of the Browser (OOB) application with Elevated Trust using the COM Interop API that started up an instance of MSFT Word and created a new Document that contained the text that we typed into the TextBox in the Silverlight application. Source Code:

3. I then created an app using the new DROP API that allowed you to drop and image from your hard drive onto the app that the app would then display. Source Code:

Unfortunately I forgot to record Tim’s presentation and I am kicking myself for that.  But I did remember to record my presentation (I swear it was a mistake!)

You can see my presentation here:

You can download the source code for the projects I created during my presentation from the URLs above next to the description of the apps.

Thanks to everyone for coming and to Jason Campbell of MSFT for providing the space, the gourmet pizza and getting Tim from SpeakTECH to present!


All of my Silverlight Video Tutorials in One Place: (Revisited)

Hey All,

This is a post that keeps growing day by  day so I need to update its postion to be at the top of my blog as the content grows. So, here it is again by popular demand:

Create a default Silverlight 4 Out Of Browser app that allows you to create new OOB apps in mere seconds:

How to make a forever scrolling Silverligh banner:

How to create a Silverlight Color Resource in a ResourceDictionary:

How to make an Out of the Browser SL4 Web Browser Applicaiton:

Use the new Silverlight 4 Webcam API to create a cool webcam app that even let’s you save images to your hard drive:

Use the new Silverlight 4 COM API to make an Out of the Browser application that is able to open a MS Word document:

How to make a Timer by using the DispatcherTimer class:

Create a Functioning Login UserControl:

Use the FarseerPhysics Library to create a Ragdoll with simulated Physics:

Create a Sortable ObservableCollection:

Create a Silverlight Ragdoll with Simulated Physics:

How to create a functioning Silverlight Login UserControl:

How to create a Silverlight Timer using the DispatcherTimer class:

How to create custom RoutedEvents in Silverlight using Andrew Whiddett’s (IdentityMine) Eventing assembly reference:

Use the Silverlight Toolkit’s WrapPanel to create a ListBox that displays three rows of Data:

Create a Silverlight custom Silder:

How to create a Visual Tree Helper to locate FrameworkElements in the Visual Tree:

Using DataBinding to control the Visibility of any Silverlight Object using Blend and Visual Studio:

How to create a complete Sketchflow Prototype in Silverlight:

Creating a Custom Silverlight Button Just for Designers (using linear and radial gradients, the gradient tool and opacity masks):

Creating a Custom Silverlight Button:

Creating a Storyboard Helper Class:

Importing Photoshop PSD files into Expression Blend 3:

Creating Morphing Vector Path Storyboards in Blend

Re-Creating a Metallic Logo in Vector using Blend 3
Creating Timed Storyboard Animations
Using TemplateBinding to Replace a ContentPresenter in a Silverlight Button
Working with Data in BLend 3
Silverlight 3 Behavior Tutorial Video
This Tutorial will teach you how to create a Card Flipping Animation! 

Observable Collection Tutorial

Silverlight Extended Drag and Drop Behavior:

Enjoy! Victor

New Silverlight 4 Video Tutorial: How to make an Out of the Browser Web Browser Applicaiton

Hello All,

In this new video tutorial, I show you how to set up an SL 4 application to run out of the browser (how to set out of the browser settings, how to create and show the Install Button, how to check for updates and how to inform the user that updates have been installed). I then show you how to  use the new SL4 WebBroswer control to make a little Web Browser.


My Project:

Enjoy and be sure to follow me on Twitter at victorgaudioso

Also if you would like to sign up for my email list to hear about new video tutorials, presentations, free online workshops, free giveaways just email wpfauthor at gmail dot com with the subject line “Silverlight Email List”

Victor Gaudioso

New Silverlight 4 Video Tutorial: Making a Cool Webcam Application that can Save Images

Hello All,

In this new Silverlight Video Tutorial I show you how to use the new Webcam API to create a very cool Webcam application that allows you run your webcam, take snapshot images, place funny objects such as hats over your face, take snapshots and then save the image to you hard drive.  Kids get a Blast out of these kids of applications.  Below is all of the information you will need.  Enjoy!

Video Tutorial:
My Sample Project:
Project Download:
Encoding Files (must be added to your project to save images):
SaveTheImage.txt File:

New Silverlight 4 Video Tutorial: How to use the COM API to Open Word in an Out of the Browser SL4 App

Hello All!

Finally my first Silverlight 4 video tutorial is here. I took a great video tutorial from Jesse Liberty on how to use this API to open Excel and create a new Workbook.  So, I thought it would be cool to show you how to use the COM API to open MSFT Word and create a new Document and add your own text to it.  So, that is what I did.  Please enjoy and leave me a comment to let me know what you thought of it!


Video URL :
The Source Files:

My Silverlight 4 Presentation at LA C# Usergroup in Manhatten Beach, CA (12.01.09)

Hello All!

The LA C# Usergroup in Manhattan Beach was kind enough to invite me to present on Silverlight 4 last night and it went very well.  The members were very into everything .NET and very interested to hear what Silverlight had to offer.  As always I talked about Silverlight and then proceeded to code some cool samples for them right on stage. 

I made three applications while presenting: a SL4 Drop application, a simple physics enabled Asteroids game, and a Webcam application.  I also recorded the entire two hour session.  So, below you can download the source code for the demos I made, view the running demos and even watch the presentation.

Enjoy and thank you very much LA C# Usergroup, I had a BLAST!

Presentation Video | 1st half:

Presentation Video | 2nd half:

Webcam App:
Project Source Code:
Running Application:

DropDemo Source Code:

Project Source Code:
Running Application:

Blog Page for LA C# Presentation:

My Blog:
Blog of all of my Video Tutorials: