Everyone has their own opinion on how source code should be structured and formatted. What really matters when it comes to code is not saving the CPU a couple cycles, rather enabling others to read and understand what you’ve written. This comes from Martin Fowler’s classic book Refactoring: There is another user of your source [...]
Tag Archives: XAML
Positioning in Silverlight 2
A common mistake in Silverlight is for people to use the Canvas.Left and Canvas.Top property when positioning elements. In Silverlight 2, there is a push towards a relative positioning model. This makes the Margin, HorizontalAlignment, and VerticalAlignment very important (for all you CSS people the Margin starts on the Left and goes clockwise). So, how [...]
Downloader object
What is the Downloader object and what can it do? This is one of the first questions I ran into while exploring Silverlight. This object will retrieve objects (images, video, xaml) asynchronously, much like AJAX. There is a gaping limitation being that it cannot go cross domain. To get around this take a look at [...]


