Category Archives: z Silverlight Archives

Is seeing demo programs on the Mac or Firefox Important?

Please take a moment to fill out this 4 question survey on whether we should be demonstrating cross-platform and cross-browser capabilities in Silverlight. Thanks.

Posted in z Silverlight Archives | Comments Off on Is seeing demo programs on the Mac or Firefox Important?

Tag Property – The Diplomatic Pouch of Silverlight

    [updated 18:22 Eastern (utc-5) Oct 6.] I received feedback from a few sources recently expressing confusion about the Tag property, which resides in the class FrameworkElement.  Notice, first that Control (the base for all visible controls) derives directly from FrameworkElement … Continue reading

Posted in z Silverlight Archives | Comments Off on Tag Property – The Diplomatic Pouch of Silverlight

Silverlight Controls, Controls Team, and Testing

This blog will rarely be the place for breaking news, but there are two related pieces of information I want to ensure you know about at the risk of repeating news that has been blogged by others.  First, Shawn Burke’s … Continue reading

Posted in z Silverlight Archives | Comments Off on Silverlight Controls, Controls Team, and Testing

Template Browser – an indispensible tool

One way that many developers like to create styles and templates for controls is to modify the existing styles and templates. An unusual feature of Silverlight is that every control in the toolbox is lookless – its appearance is determined … Continue reading

Posted in z Silverlight Archives | Comments Off on Template Browser – an indispensible tool

Dependency Properties – Precedence

Today we wrap up dependency properties by talking about one of the most important, though typically invisible aspects: DP precedence order. This is critical because dependency properties, by their nature, are designed to have their final value set from more … Continue reading

Posted in z Silverlight Archives | 1 Comment

Animation Web Cast

Due to technical difficulties (total video chaos) today's animation webcast was scrubbed.  To make up for that, I'll be recording a video on Animation From Soup to Nuts in the next 2 weeks which we'll post as quickly as we … Continue reading

Posted in z Silverlight Archives | Comments Off on Animation Web Cast

Dependency Properties, Continued

  First, a hearty thank you to "obsid" who wrote a great comment noting that by using reflector you can find that the documentation is not yet updated and System.Windows.PropertyMetadata's constructor is overloaded. While I am a fan of writing … Continue reading

Posted in z Silverlight Archives | Tagged | Comments Off on Dependency Properties, Continued

Dependency Property System – Deeper Dive Part 1

On the 17th I began a discussion of Dependency Properties, but as I said then, there is more to say.  This central concept to Silverlight Programming has traditionally  been taught as an advanced concept.(Can we have  traditions in a product … Continue reading

Posted in z Silverlight Archives | 2 Comments

Isolated Storage – Might Be Easier Than You Think

  Tim Heuer did an excellent video on IsolatedStoarge, but I'd like to quickly review the the fundamentals as they are quite a bit simpler than many fear.  The idea of IsolatedStorage is to provide your Silverlight Application with access … Continue reading

Posted in z Silverlight Archives | 1 Comment

RC0 & ContentPresenter

  The breaking changes document points out that ContentPresenter now derives from FrameworkElement and thus loses 18 public properties  as well as TextAlignment, TextDecorations and TextWrapping. All of this calls for a bit of rewriting if you've used this powerful … Continue reading

Posted in z Silverlight Archives | 1 Comment

Skinnable Custom Controls – Change to generic.xaml

This is the first in a series of explorations of breaking changes in the Release Candidate for Silverlight 2.  Please be sure to read Tim's blog entry about Silverlight RC0 for context and directions. Summary There are 2 significant breaking … Continue reading

Posted in z Silverlight Archives | Comments Off on Skinnable Custom Controls – Change to generic.xaml

Silverlight 2 – The release candidate and next steps

On Thursday night we published the first public release candidate for Silverlight 2, described in some detail by Scott Guthrie.  This is a developer-only release and you can learn all about what it is and how to get it in … Continue reading

Posted in z Silverlight Archives | Comments Off on Silverlight 2 – The release candidate and next steps