posted on Sunday, January 06, 2008 12:54 AM |

silverlight_detail[1] I've been dabbling with Silverlight for a bit after I attended a workshop on it a month ago.

Since it has been well proven with past projects I'm a masochist, I decided my first application with Silverlight would be something easy like a recreating the Microsoft Surface Video Puzzle.

So far, I've learned a rather large sum about Silverlight.  I'm using Silverlight 1.1 September Refresh.

  1. Dynamically adding items to play videos is harder than one may think.  After many hardships, I finally got it to work BUT
  2. I found out that the Silverlight event life cycle acts differently than the ASP.Net
  3. Which made me have to hand code all the objects in code behind to have it load properly.
  4. I now feel the pain of programmers from 20 years ago when they had to do this for user interfaces. 
  5. I can't apply the same Brush to multiple objects.  What I mean is I can't say this without having an exception thrown.
  6. SolidColorBrush blackBrush = new SolidColorBrush(Color.FromRgb(0, 0, 0));
    rotateOverlay.Stroke = 
       translateOverlay.Stroke = blackBrush;
  7. I was told everything should be after InitializeComponent(); BUT this does not appear to be the case when dynamically loading objects, putting items in the constructor is the way to go.

So things that must be said here are that the 1.1 (now 2.0) is still alpha.  This has been said many times before and I can only assume these problems will be fixed.

I will say this is pretty neat however.  Can't wait to show it off.

Tags [ Ramblings Music ]

Your Comments.

  • # re: Radiohead In Rainbows unboxed

    Yeah..... radiohead sounds about right.... you dont have a turntable do you.

    Left by konks. at 12/19/2007 9:32 AM
Post Comment
Title *
Name *
Email
Url
Comment *  
Please add 8 and 1 and type the answer here: