Getting Started with WPF (Avalon)

One of the best things about working at Microsoft is being paid to learn. This is especially true in my job as it specifically deals with providing developer content for three of the newest and most exciting technologies we’re delivering: Vista, Windows Presentation Foundation (WPF) and XAML.


While some of you might have already played around with these technologies, others will have only learn of them this week at the Professional Developer's Conference (PDC). One technology you do not want to miss out on is the WPF. Admittedly, before coming to Microsoft and seeing some amazing demos, I thought it was simply another version of the GDI. What an understatement!

WPF is, without a doubt, the future of Windows GUI development and provides the developer the ability to create some truly amazing user experiences. I'm talking about the kind of interfaces we see in Hollywood movies where we laugh out loud because we know that no current SDK gives us that much control. Well, the WPF does!

Therefore, if you're at the PDC, you would be advised to catch every WPF session you can.

I would also recommend reading the following piece here on MSDN:

A Hitchhiker's Guide to the Windows Presentation Foundation Beta 1 Release (Tim Sneath)

In addition to Tim's article, we have several more slated to appear this week so check back often!!

Windows Vista Developer Center

Comments (8)

  1. Marc Clifton says:

    WPF looks great and I’m looking forward to using it. On the other hand, I don’t have the time and resources as a consultant to develop or hire experts to create all that eye candy. Does Microsoft recognize this reality, which applies not just to me but many consultants and small businesses in the industry?

  2. Visionary says:


    I been reading about WPF (Avalon) and keep on hearing the next best thing to build UI and it’s improvement for better UX. Few years back I was exposed to technology called Viewpoint ( It looked and still seems like a amazing technology, but it never took off, I never seen any website using this technology. I thought it was lot better than a flash technology. However as a web application developer what will be the advantages choosing Avalon over Flex with Flash 8.5. How is Avalon going to be better technology and what’s a difference Avalon technology going to bring other than what Viewpoint already does? Hoping to hear everyone’s view on Viewpoint technology and why it never made it.



  3. (Dietmar) says:

    The WinFX SDK documentation does not contain anything about window management details (interactions between application and window manager, such as pushing and popping windows, finding, if they are obscured or fully visible. I looked in the relevant class attributes and found none (e.g. obscured is not a member of window status). IS there an API for that.

    I also noticed that Adobe uses transparent frameless windows. How is it done? which document do i need to look at?

    (as you can guess I have CAD background and would like to understand, if there is really full control of the displays possible under Windows or WinFX.

    Any hints appreciated

  4. a says:


  5. clenbuterol says:

    I thought it was lot better than a flash technology. However as a web application developer what will be the advantages choosing Avalon over Flex with Flash 8.5.

Skip to main content