A Sackful of WPF Tidbits

It's been a busy month for me, primarily due to the arrival of our third child (and our first American!) The blog has suffered as a result, but I thought I'd try to make up for it by collating together some of the interesting tidbits that have floated past my inbox over the last week or so. Apologies to anyone who thought I'd fallen off the face of the planet.

  • Firstly, I've had many requests over the last few months for us to publish the source code to some of our demo applications. It's hard to embark on a large-scale application using a new technology if you don't have other examples to draw from. One particularly compelling sample is the patient monitoring application that Ben Riga and Sanjay Parthasarathy presented a year ago for the first time. This demo shows off 3D, animation, data binding, lookless controls, media integration and flow documents in a fairly real-world scenario. This application has been ported forward to the latest Windows Vista bits over time, and although it looks slightly different now, I'm pleased to say that it's presented in its full glory as a freely available source sample now at the .NET Framework 3.0 community site. We'd love to know your thoughts about this application - is it useful to you?
  • Secondly, Kiran Kumar, erstwhile member of the WPF performance team, has published a great draft whitepaper on the best practices for writing a high performance WPF application. This will wind up in the SDK, but it's too good to make you wait!
  • Next up is a very clever physics simulation engine that Chris Cavanagh dropped into my inbox late last night. What's smart about this is the way that it uses data binding to handle the scene, updating the items in a collection rather than having to do item-by-item rendering. We'd love to see the source, Chris!
  • I also want to take this opportunity to welcome a new member of my team. Laurence Moroney is our newest client platform evangelist - he's renowned as an author of a number of books including a new title on WPF. Laurence is currently working on some secret stuff, but you'll be hearing a lot more of him over the next few months.
  • Lastly, Greg Schechter and others pointed me to a nice bridge sample that uses the DWM thumbnail APIs in Windows Vista from WPF. These APIs are the ones used to generate the Flip 3D effect that you get when you hit Win+Tab, and I'm looking forward to seeing some of the ways people take advantage of these APIs from WPF.

I'm taking a few weeks' paternity leave to enjoy our new son - be seeing you around.

Comments (7)

  1. Anonymous says:


      Congrats on the child!  It’s great to see all of this WPF information available.  I have a feeling the WPF team is going to get swamped as soon as Vista hits the market.  The Vista launch will be the tidal wave event that puts WPF front and center.  Let’s sync up on projects when you get a chance.

    Congrats again!


  2. Anonymous says:

    Angus, the bulldog has so taken over the house. At least, it’s made us more popular with the neighbors.

  3. Anonymous says:

    Are you the proud father of a Vista RTM? 🙂

    Congrats to you and your (newly extended) family…

  4. Anonymous says:

    Hi Tim, I read some about the "WPF" and would like to know if their is a link to a Graphical block diagram of the interface transfer from the windows program, to the Graphics card. I would also like a recomendation of a source for program liture. Thanks, I think the WPF is just the beginning of fast intergrated interfacing. Note: I would like to know the reasoning behind the "Always connected" to the windows site concept, I can only guess its security… But I can reason that the "always connected" concept is not necessary good for security, and with high speed "updates" are a zip without always being connected to the microsoft site which I see as not only a security problem but may turn out to be a privacy issue… With all due respects. I really would like to see a graphical diagram of the Interface… Thanks again. [ johndeerman2@netzero.com ]

  5. Anonymous says:

    Angus, the bulldog has so taken over the house. At least, it's made us more popular with the neighbors

  6. Anonymous says:

    Angus, the bulldog has so taken over the house. At least, it’s made us more popular with the neighbors. Agile/Extreme Programming I always appreciate the care Jeremy Miller takes in articulating his points and his latest is no exception. In stating his

Skip to main content