Behaviors in Silverlight with the Expression SDK
Prior to the Expression SDK, you had two main choices to create reusable behaviors that could be applied to UI elements. First and most obvious is to subclass a control type and add whatever...
View ArticleExpression SDK in Silverlight–DataTrigger Example
One type of Trigger available in the Expression SDK is the DataTrigger. This a trigger that uses a Binding to determine when to execute its actions. If you are using MVVM (or any other pattern that...
View ArticleCreating Your Own XML Namespaces for Silverlight
When you need a visual element from anywhere other than the main Silverlight namespaces/assemblies, it can be a pain to register namespaces. If I want a control from the Silverlight toolkit...
View ArticleUseful Expression Blend SDK Controls–Callout
The Expression Blend SDK has some interesting controls in it that you can easily miss if you’re not poking around the SDK namespaces. The one I’m going to talk about right now is called Callout. The...
View ArticleUseful Expression Blend SDK Controls–LineArrow
The Expression Blend SDK has some interesting controls in it that you can easily miss if you’re not poking around the SDK namespaces. The one I’m going to talk about right now is called LineArrow and...
View ArticleConverters–Part 0–My View on MVVM and Converters
Converters are a bit of a touchy subject in MVVM. Some would argue that the ViewModel is itself a “converter on steroids” and for the most part I agree, specifically when you are dealing with complex...
View ArticleFixing ComboBox.SelectedValue Bug with Expression Behaviors
Happened upon a Silverlight bug today. In essence, if you have a ComboBox with its SelectedValue bound to a property and set that property to null, the ComboBox throws out your binding. No, really....
View ArticleConverters–Part 1–Simple Code-behind Based Converter
Silverlight projects I’ve been a part of tend to develop a robust set of converters. Anything I can do to keep my view model in a relatively pure state (see Part 0 for more details) keeps me happy....
View ArticleBest Quote From Build
After all the hullabaloo around the “HTML5 on Win8, Microsoft is abandoning Silverlight!”, it’s nice to have a quote like this (2:11:00 here) to stop all the sky is falling talk. “…all of your...
View ArticleProgramming Windows, 6th Edition eBook–Available Now
Charles Petzold is returning with a 6th edition of his Programming Windows book, this time focused on Windows 8. XAML, WinRT, MVVM and other Windows 8 specific topics. His last update to this series...
View Article
More Pages to Explore .....