Animation Handoff Bug and Workaround for current WPF/E CTP

My good friend Hans Hugli, who doesn’t have a blog but sits down the hall from me, hit the following issue with the current CTP of WPF/E and wanted to get it out to the world, so I’m posting it on his behalf.  You can see what he’s talking about in action (source also) here.    ***************************************  …


Gradient Obsession: A Tool For Tweaking Gradient Animations

I started getting slightly obsessed/hypnotized with gradient animations and wanted a tool to see what I could do, so I built one.  Basically, I just bound a bunch of sliders to the various transforms on the brush transform.  I reused the infrastructure from an earlier post.  As you watch the animation and see something you…


Windows Communication Foundation (WCF) Coding Practices By IDesign

When doing some WCF coding not too long ago, I came across the IDesign code samples by Juval Lowry, whose work I was familiar with from MSDN magazine.  IDesign just recently published a paper on WCF coding guidelines which I would highly recommend.  The paper is short and sweet and cuts to the chase of…


Woodgrove Finance Application Source Code Posted

The Woodgrove Finance Application is a great demo of how WPF can be used to create better data visualization, in this case for financial data.  I’ve posted the source code — there are some good nuggets in here worth exploring.  Click Here To Run It  Using The Finance Application The application provides a 3D visualization into…


Expression Blend, WPF/E and the Torus Trip

So, if you haven’t heard, Expression Interactive Designer has been renamed to Expression Blend and is out in beta.  Check it out!  The new UI is amazing and the power latent in this tool is ripe with possibility.  Also, WPF/E is finally out in the wild — give those tires a kick for sure.  In honor…


Required Reading: Optimizing WPF Application Performance

If you are a WPF developer, you must read Optimizing WPF Application Performance.  It is chockful of tips, tricks and information about the inner workings of WPF. I’ve read it multiple times and I always learn something new.  It is a glimse into the WPF source code, which you are building on top of whenever…


Plumbing the SDK Samples and Unearthing More About Doing Per Frame Animation

There is a very cool sample buried deeply in the SDK called Per Frame Animation that has some very clever and useful code in it.  I recently was revisiting the sample and realized that there is a lot going on in the sample that may not at first be apparent.  As such, I decided to isolate…


Mike Swanson Is The Man: Flash to WPF Converter Posted

Mike Swanson, a hero already for his Illustrator to XAML converter, has posted a Thanksgiving gift: a SWF to XAML converter.  I just interviewed him for Channel 9, in which he shows some demos and spills the beans on how he did it.


WCF Calls Hanging Without Any Debug or Fault Information

I recently encountered a confusing issue with WCF.  An application that worked fine on RC1 suddenly started intermittently failing on the release build of .NET 3.0.  What was most perplexing was that no errors were returned, no debug information was provided, nothing.  Calls from the client to the server never returned but just hung and…


WPF SDK Release Notes: Clean Your Clocks

Release notes for pre-release version of .NET 3.0 could be read with the hopes that some of the issues raised might be fixed before shipping.  However, the final release notes are worth reading, as these are known issues that were not fixed.  The release notes ship with the SDK and there is some WPF issues worth calling…