Posted in Multi-Touch, Win 7, WPF on Jun 30th, 2009
Oh to be the first kid in the neighborhood to get that new video game that the rest of your friends covet. What a sweet feeling to learn the secrets of the game, master the arcane moves and beat the game before everyone else. Once you’ve established yourself as the resident expert you’ll soon find [...]
Read Full Post »
Posted in Blend, Silverlight on Jun 30th, 2009
A common UI metaphor in recent times is the circular wait cursor or progress indicator. This article shows some easy techniques within Expression Blend 2 that simplify creating this modern UI indicator. After showing how to easily layout multiple child elements in a 360-degree pattern, I will show animation techniques for spinning, sizing and fading [...]
Read Full Post »
Posted in Silverlight, Video on Jun 29th, 2009
By default any Silverlight video you create in Expression Encoder 2 has AutoPlay set to true. Therefore if you have a Web page with several of these Silverlight applications embedded they’ll all start playing at the same time. Figure 1: Turn it off. Hidden Setting in Expression Encoder 2 There is a way to configure [...]
Read Full Post »
Posted in Multi-Touch, Win 7 on Jun 29th, 2009
Multi-touch (MT) is a big part of Windows 7. MT is exciting and opens up new choices for UI interaction but the enthusiasm will quickly fade if you don’t have a multi-touch enabled monitor. Figure 1: Albatron Multi-touch. The good news is that there are multi-touch devices coming soon to your favorite hardware dealer. Hardware [...]
Read Full Post »
Posted in Blend, Code Examples, Examples, WPF on Jun 26th, 2009
Part One A common UI metaphor in recent times is the circular wait cursor or progress indicator. This article shows some easy techniques within Expression Blend 2 that simplify creating this modern UI indicator. After showing how to easily layout multiple child elements in a 360-degree pattern, I will show animation techniques for spinning, sizing [...]
Read Full Post »
Posted in Silverlight on Jun 26th, 2009
Show off your superb Silverlight skills and win $10,000 USD. http://www.componentart.com/community/competition2009/ ComponentArt is excited to host the 2009 Summer Silverlight Coding Competition and award $10,000 USD to the author of the best application as selected by our expert panel and the community. Authors of the two runner-up applications will each receive ComponentArt licenses (a [...]
Read Full Post »
Posted in Code Examples, Tips, Visual Studio, WPF on Jun 26th, 2009
Dig through the .NET class libraries for a few minutes and you’ll find collections (islands) of static data. For example, the Fonts class exposes two static properties, Fonts.SystemFontFamilies and Fonts.SystemTypefaces, which are useful for enumerating the installed fonts on the system. In this tip, I’ll show you how to list font families in WPF by [...]
Read Full Post »
Posted in Silverlight, Tools on Jun 21st, 2009
Erno de Weerd has released a plug-in for Windows Live Writer that simplifies inserting a Silverlight application into your WordPress blog post. It’s works in conjunction with Tim Heuer’s Silverlight WordPress plug-in. Learn more about the Erno’s SL to WordPress plug-in. It Works for Me I installed the plug-in today and it seems to work [...]
Read Full Post »
Posted in Silverlight on Jun 18th, 2009
Jaime Rodriquez posted a must read article regarding the Silverlight 3 PlaneProjection feature. Silverlight3 introduces a new Projection property on UIElement. The property is of type Projection (an abstract class). In SL3, the only implementation of Projection class is PlaneProjection, which is an implementation of a 3D PerspectiveTransform. As of SL3 beta1, the implementation is [...]
Read Full Post »
Posted in Uncategorized on Jun 18th, 2009
I started this blog back in early 2007 because I wanted a place to talk about WPF, one of the coolest UI engines to ever emerge from the Microsoft campus. I’d already been blogging for three years on other programming topics but I wanted a fresh start. It was the first day of the year [...]
Read Full Post »