.net

October 11, 2005 .net

What interests you about Windows Workflow Foundation?

The PDC was a buzz with folks praising WWF. Please tell me a) what you think is cool about WWF and b) how it will improve your life or the lives of your colleagues or customers. Thanks!
October 9, 2005 .net

John Gossman on Model/View/ViewModel

John Gossman, architect on the Sparkle team, has just made a post about how Sparkle uses data binding to hook up the view of the data to the data itself.

Interestingly, his post isn’t about whether they used data binding — that’s a foregone conclusion. Data binding is so powerful that pretty much every non-trivial Avalon app will use it, and Sparkle (a large app with a very rich UI) uses the hell out of it.

The main thrust of the Model/View/ViewModel architecture seems to be that on top of the data (“the Model”), there’s another layer of non-visual components (“the ViewModel”) that map the concepts of the data more closely to the concepts of the view of the data (“the View”). It’s the ViewModel that the View binds to, not the Model directly.

I’ve been a fan of value converters (implementations of IValueConverter) for this kind of work, but John’s technique has its charms, not least that it allows for much more radical slicing and dicing than value converters allow easily.

September 11, 2005 .net

WinFX Hearts

July 12, 2005 .net

Amazing XAML Tool: Adobe Illustrator -> XAML

Mike Swanson has posted an amazing Adobe Illustrator to XAML conversion tool. You have to check out the eye candy page to really see what Mike's been able to accomplish; it's not perfect, but it's damn good.
May 29, 2005 .net

IanG Builds a Real Magnifying Glass in Avalon

You've seen it in the concept videos, now see it for real: Ian has implemented a working magnifying glass in Avalon.
May 23, 2005 .net

Avalon + Indigo Beta 1 Release Candidate

Today Microsoft has published the release candidate of Avalon and Indigo Beta 1. The most interesting features of this release over the CTP releases of the past is that these bits work on Visual Studio 2005 beta 2, both full and express. Enjoy!

May 11, 2005 .net

More Better Avalon Sparklines

Sean Gerety has updated his Avalon sparklines implementation, producing good news, bad news and more good news:

  • good news: the sparklines implementation fits nicely in with the other Avalon elements
  • bad news: MSFT stock is dead, dead, dead
  • good news: sparklines shows how dead MSFT is very nicely!
May 4, 2005 .net

Animating Avalon Card Control Library


← Newer Entries Older Entries →