.net

May 25, 2006 .net

WinFX Beta 2

Beta 2 signals the beginning of the final drive towards RTM for WinFX:

Enjoy.

February 22, 2006 .net

Feb06 CTP of WinFX

January 6, 2006 .net

Larry O’Brien on WPF

Suddenly, I think Larry O’Brien is smart:

The book, in this case, is Chris Sells and Ian Griffiths’ Programming Windows Presentation Foundation.’ Sells and Griffiths are two top-notch authors, who separately wrote two of the better books on Windows Forms. This book, published by O’Reilly and adorned with a Kudu engraving, probably does about as good a job as possible in introducing a new display framework that is intended to replace, well, everything from User to GDI to GDI+. And, it seems clear, to replace Flash as well.”

You go, Larry!

December 20, 2005 .net

MSDN Mag: Top Ten UI Breakthroughs In WPF

It goes without saying that MSDN Magazine doesn’t let the authors pick the titles (who can forget Don’s The Active Template Library Makes Building Compact COM Objects a Joy? : ), but what Ian and I had in mind here was 10 things that would surprise you when learning WPF and getting them in your face right up front. Enjoy.

December 7, 2005 .net

Updated WPF book code samples for Nov CTP

Here. I've uploaded the samples for Programming Windows Presentation Foundation” ported to the November 2005 CTP. The change notes doc is coming directly (so far, it's a pretty darn short doc).
November 21, 2005 .net

WinFX November 2005 CTP

You’ve probably seen this by now, but I thought I’d post the WinFX Nov05 CTP-related links together in a spot where I could find them later. In addition to being closer to what we plan on shipping, this CTP also works with VS05 RTM:

Enjoy!

November 11, 2005 .net

WPF: Handling Button.Click or defining a command?

If I’ve got an Avalon Button, e.g.

<Button Content=“OK” />

Should I give the button a name so I can handle the event (I would never put the event handler directly in the XAML) like this:

<Button Content=“OK” x:Name=“okButton” />

Or, should I define a custom command and invoke it like this:

<Button Content=“OK” Command=“local:MyDialog.OkCommand” />

Defining a command seems like overkill (you do some stuff in the static ctor and some other stuff in the instance ctor), but I like consistency, e.g. my main window’s menu will use commands.

Thoughts on the best practice here?

November 4, 2005 .net

WinFX in the BackRow

Casey Chesnum has put together what is probably the first real WinFX app: a Media Center "light" app that looks damn cool. Check it out.