Monthly Archives: March 2009

Silverlight team and Twitter

The other night  I mildly expressed my frustration about the default size of a UserControl upon creation on Twitter.  (Don’t you hate it when Height and Width are automatically specified; I always end up deleting it).  Within a few minutes the official twitter account for the Silverlight team pinged me back asking what I would [...]

Folding animation in Silverlight 3

The past couple days I’ve been working on a data visualization application.  In doing so, I quickly mocked up unfolding a box.  This is super simple XAML all done in Blend.  Don’t forget to check out the XAML and see the demo:
Download XAML | View example

Working with perspective 3D in Expression Blend 3

In my last post about perspective 3d I showed a quick sample application on how to take an image, bind it to a slider and control the RotationY on the PlaneProjection object.  It’s easy enough to hand code one image, but now I want to design an interface.  So, I downloaded the newest version of [...]

Simple Perspective 3D in Silverlight 3

Perspective 3D comes to Silverlight!  Below is a simple example on how to add Perspective 3d to your project.  First, this is what the resulting application is going to look like, then we’ll dive into the code:
Download the code | See the example in action

XAML
There are two new features of note in this example.  [...]

MIX09 – Day 1

What a great first day at Mix.  After talking with so many people over e-mail and Twitter, it’s wonderful to finally put a name with a face.  Unfortunately, or fortunately, I haven’t hit the black jack tables, but that could only be a matter of time. 
Here’s what my session schedule is looking like for [...]

Silverlight 3 Beta 1 available

This certainly can’t be a mistake, but it appears that the Silverlight 3 Beta 1 bits are available for download.  Check out Ars Technica for the links: http://arstechnica.com/microsoft/news/2009/03/silverlight-3-related-bits-start-to-arrive-early.ars.
I’m looking forward to this mornings Keynote when all the features are announced.
More to come…

Visibility pattern in Silverlight

The Visibility pattern is way of overriding the base Visibility of a control and adding a custom animation.  There are a couple ways of hiding a control on screen 1.) setting the Opacity to 0 or 2.) setting the Visibility of the object to Collapsed.  Depending on the situation, the latter is probably a preferred [...]

MVVM notes and references

The paste couple week I’ve had two blog post that I just can’t finish.  One is fully detailing my light weight 3d framework, and the second one is a post that compiles a list of MVVM resources and learning’s.   A colleague of mine at Schematic, Herberth Madrigal, put together a list of what he’s learned [...]

Generic XAML loading control

There have been many times I’ve needed a simple/generic loading control for Silverlight.  After a few frustrating google searches resulting in nothing, I decided it was time to create my own.  Normally I love creating controls, but, in my mind, a loading control is something that I don’t want to devote much time to.  It’s [...]

The State of Silverlight 2 books

The past couple weeks I’ve seen a number of people asking for Silverlight book recommendations.  Although I haven’t read all the below books; I’ve put together a comprehensive list of what’s available to you right now.  If for any reason I have missed a Silverlight 2 book, please let me know and I’ll gladly update [...]