• Henry Hahn

    MIX09 - The Gratuitous Graphics Demo

    • 11 Comments
    It hasn't been nearly as long as I thought but it's certainly been a while since I've posted. I helped out with one of the MIX09 keynote demos - the Silverlight 3 "Gratuitous Graphics" demo. Instead of keeping it tied up on my machine, I thought I'd share...
  • Henry Hahn

    Adorners in Avalon

    • 8 Comments
    I’ve had a lot of questions about Adorners lately. Guess it’s about time to post an example. First, some background. What is an Adorner? In Avalon, an Adorner is a UI widget that can be applied to elements to allow a user to manipulate that element...
  • Henry Hahn

    RadialPanel - Authoring a Custom Layout in Avalon

    • 8 Comments
    In this post, I'm going to talk about authoring a custom Panel. Panels are the fundamental building blocks of layout in Avalon, so, authoring a custom Panel is authoring a custom layout. Now, as I started writing this I realized that I needed to couch...
  • Henry Hahn

    WPF Scrolling Performance Tip: Avoid using ScrollBarVisibility=Auto

    • 7 Comments
    When you can, avoid using the ScrollBarVisibility value " Auto " for HorizontalScrollBarVisibility and/or VerticalScrollBarVisibility. These properties show up on ScrollViewer , TextBox , RichTextBox and ListBox (although, as an attached property on the...
  • Henry Hahn

    Building a Multi-Column ListBox in Avalon

    • 6 Comments
    The really cool thing about Avalon is the integration. Yeah, everybody has their favorite features but being able to take all the pieces and build something that's even better, even cooler is where it's at. I've been lucky to have worked on a variety...
  • Henry Hahn

    WPF Performance: TextBoxes Galore!

    • 5 Comments
    I see a lot of WPF demos, repros, apps and so forth on a regular basis. Sometimes these apps will contain, for whatever reason, a large number of TextBoxes. Now, I have my opinions about whether or not UI looks good with that many TextBoxes but I have...
  • Henry Hahn

    WPF Perf: RenderCapability.Tier & DesiredFrameRate

    • 2 Comments
    In this post, I’m going to talk about two key API’s for performance in WPF. These are RenderCapability.Tier and Storyboard.DesiredFrameRate. In this post, I’m going to show: How to leverage RenderCapability.Tier to scale your app up or down....
  • Henry Hahn

    NET FX 3.5 B2 Released! What's new in WPF?

    • 2 Comments
    Get it here ! The WPF team is very excited about this release because we've been able to follow-up on a handful of issues we heard from you so soon after the release of our V1 in NET FX 3.0. Below, you'd find a quick summary of some of the work that you...
  • Henry Hahn

    More Info About Avalon

    • 2 Comments
    Hey, look, I'm on the web! Okay, well, I guess it's not that big a deal but I've finally gotten "create a blog" off my task list. I'm a program manager on the Avalon team (part of WinFX) at Microsoft. I've been on this team more or less since it started...
  • Henry Hahn

    Avalon Beta 1 RC Release Arrives!

    • 1 Comments
    The Avalon Beta 1 RC was released a little while ago. Tim Sneath just posted an article about it. Check out the details at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnlong/html/HGtoMayAvalonCTP.asp
  • Henry Hahn

    RadialPanel - A Picture's Worth a Thousand Words

    • 1 Comments
    In my previous post I talked about authoring a custom panel called RadialPanel. In this post, I'd like to give a better impression of what it looked like and how you might go about using it. So, lets get started: Below is an example of the RadialPanel...
  • Henry Hahn

    O'Reilly's Programming Windows Presentation Foundation

    • 1 Comments
    I just got a look at this new book from O'Reilly written by Ian Griffiths and Chris Sells . Good stuff. Check it out !
  • Henry Hahn

    Optimizing WPF ("Avalon") Application Performance

    • 1 Comments
    While we're still tuning the platform, there are tips & tricks that you can use to optimize your WPF application's performance. Where can you find these? Check out the performance whitepaper that Kiran has put together. As we go, we'll update and...
  • Henry Hahn

    Yahoo releases Yahoo! Messenger for Vista

    • 1 Comments
    Yahoo just released their Yahoo! Messenger for Vista . I haven't yet installed it but I do know that's its based on WPF. Check out some of the blog postings about it, below. http://eric.burke.name/dotnetmania/2007/12/06/0.05.32 http://blogs.msdn...
  • Henry Hahn

    PDC 2008!

    • 1 Comments
    Save the date! http://msdn.microsoft.com/pdc .
  • Henry Hahn

    PDC08

    • 1 Comments
    I've participated in several PDC's in the past, mostly as a speaker, but this year I'm helping to do some of the organization. Recently, I've been in a lot of meetings with Mike Swanson , a Technical Evangelist here at Microsoft. Mike is one of the key...
  • Henry Hahn

    Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

    • 1 Comments
    Visual Studio and .NET Developers, along with their customers, got a nice treat today with the release of VS 2008 SP1 and .NET 3.5 SP1! You can get the laundry list of features and download it here but there's some work that I'm particularly excited about...
  • Henry Hahn

    Save $200! PDC Early Bird Discounts End on Aug 15

    • 1 Comments
    Just a quick cross-reference: If you register before Aug 15 for the PDC you'll receive $200 off . Register here .
  • Henry Hahn

    You, too, can own a new PDC USB Hard Drive

    • 1 Comments
    Traditionally, when you first get to the PDC and stop by the registration desk, you get a bag of all kinds of goodies, including a handful of CD's or DVD's that might contain relevant bits for attendees. This year, we're handing out the bits on a 160GB...
  • Henry Hahn

    WPFPerf now available outside of the WPF SDK

    • 1 Comments
    The WPF performance tool WPFPerf is now available as a stand-alone download. Check it out: x86 and x64 !
  • Henry Hahn

    WPF Perf, Element Count, Panels and Controls

    • 1 Comments
    I got a question about WPF performance this morning regarding how the number of elements (controls, panels, et al.) affects performance. Before I share more broadly, I'll mention that the WPF Performance team is working on plans for more detailed &...
  • Henry Hahn

    WinFX B2 Ships! Got Perf?

    • 1 Comments
    I am very excited that we shipped B2 !! Wahoo! Not only am I excited because I've been working on the product a long time but also because we made so much great performance improvements in WPF in B2 that everyone gets to see! Yes, there are still areas...
  • Henry Hahn

    .NET 3.0 RC has shipped!

    • 0 Comments
    Check it out: http://www.microsoft.com/downloads/details.aspx?FamilyId=19E21845-F5E3-4387-95FF-66788825C1AF&displaylang=en
  • Henry Hahn

    Tim Cahill on Optimizing 3D collections in WPF

    • 0 Comments
    Tim Cahill, a developer on the WPF Performance Team, posted a great article on optimizing 3D collections in WPF . Check it out!
  • Henry Hahn

    WPF Performance Whitepaper

    • 0 Comments
    Kiran has posted the latest and greatest version of his WPF Performance Whitepaper here . Check it out!
Page 1 of 2 (39 items) 12