• Nick on Silverlight and WPF

    Versioning WPF

    • 10 Comments
    Versioning is a fascinating topic to me because it's such a hard problem. The goal is to ensure a high level of compatibility without sacrificing the ability to innovate. There's two major strategies -- "roll forward", where old programs always use the...
  • Nick on Silverlight and WPF

    Writing a designer tool

    • 0 Comments
    Brian Pepin has started blogging about the architecture of the Cider designer for WPF. Good stuff!
  • Nick on Silverlight and WPF

    Conferences past and future

    • 0 Comments
    Videos for my interop presentation at the PDC have been posted. Actually, they posted everyone's presentation, not just mine <g>, see Mike Swanson's blog for more details I've also just confirmed that I'm going be at Borland's DevCon this year...
  • Nick on Silverlight and WPF

    Language design for fun and profit

    • 3 Comments
    I've always been into (programming) language design, ever since I was involved in the Dylan programming language (an effort to bring the power of Common Lisp to a mainstream audience). In recent years, language design has been more of a hobby for me than...
  • Nick on Silverlight and WPF

    Migrating a great big hwnd (and comparing WPF to GDI+)

    • 2 Comments
    A couple people have asked me, "my application has one great big hwnd, so I can't use HwndSource/HwndHost -- is there another way to incrementally move to WPF?" Another option is to port your great big hwnd to WPF rendering -- a line for line port...
  • Nick on Silverlight and WPF

    PDC demos available

    • 0 Comments
    For those of you who are at the PDC, we finally got my demos posted to commnet (under PRS313): http://commnet.microsoftpdc.com/content/downloads.aspx 5mb zip file, that DirectX sample was not small...
  • Nick on Silverlight and WPF

    Merged resource dictionaries

    • 1 Comments
    One of my favorite new features in the September CTP is merged dictionaries -- you can use these to put resources in a separate file from the rest of your xaml. Nathan gives a great overview of this feature in http://www.designerslove.net/2005/09/resourcedictionaries...
  • Nick on Silverlight and WPF

    C++ and uncompiled xaml

    • 0 Comments
    You can't use C++ with compiled xaml in the same assembly. My preferred solution is to create a second assembly (C# and xaml), but another solution is to use uncompiled xaml (Parser.LoadXml). Here's what it would look like if my MFC demo used LoadXml...
  • Nick on Silverlight and WPF

    Random interop updates

    • 0 Comments
    Mike Henderlight, the WinForms-WPF interop guru, has started a blog: http://blogs.msdn.com/mhendersblog/ . At the PDC, Mike mentioned that WinForms-WPF interop won't be released in final form until the Visual Studio "Orcas" timeframe (sometime after...
  • Nick on Silverlight and WPF

    The PeterOst CTP

    • 0 Comments
    I'm really happy with this latest CTP, it took a lot of hard work and there's a lot of great features in there. But although most people will remember it as the PDC CTP, I'll always remember it as Peter Ostertag 's last CTP. Peter, longtime Avalon...
  • Nick on Silverlight and WPF

    Back from the PDC

    • 0 Comments
    Got back in town last night and I'm still recovering, PDC was a lot of fun but it took a lot out of me. It was great to meet Drew and Bonk (I missed Michael -- wanted to go to his Extreme Avalon birds of the feather session, but I had to prepare for my...
  • Nick on Silverlight and WPF

    PDC schedule (repeat)

    • 0 Comments
    Weird, apparently this thing timestamps posts based on when you started a post rather than finished, which in this case was several days difference... So to make sure RSS doesn't miss anything: I'm in L.A. and ready for conference! Actually, I've been...
  • Nick on Silverlight and WPF

    Interop working set

    • 0 Comments
    So I promised awhile back to get some performance numbers on hwnd integration. I started with a very simple MFC application (which doesn't do a whole lot besides use MDI and document-view), and measured the working set of that. Then I recompiled using...
  • Nick on Silverlight and WPF

    My PDC schedule

    • 0 Comments
    I'm in L.A. and ready for conference! Actually, I've been in L.A. since Saturday, but I've been running around taking pictures most of that time. <g> But now I'm in conference mode. I got my slides done (well, mostly), my sessions picked out, and...
  • Nick on Silverlight and WPF

    Commands between WPF and MFC

    • 0 Comments
    When we created the WPF commanding system, we spent a lot of time looking at MFC. So it's not surprising that the two models integrate pretty well. One of the interesting parts of MFC is command routing -- the application as a whole has notions of commands...
  • Nick on Silverlight and WPF

    PDC is getting close!

    • 0 Comments
    So we're only five working days away from the PDC (at least in the U.S., Monday is a holiday) -- we are in the homestretch! I now have an official code for my presentation: PRS313 Windows Presentation Foundation ("Avalon"): Integrating with Your...
  • Nick on Silverlight and WPF

    New blogs

    • 5 Comments
    My boss started blogging (where he finds the time I have no idea), so figured I should put a plug in for him <g>: http://www.fernicola.org/loquitor/ . I think this makes me the first WPF blogger to have a blogging boss... Robbie has also started...
  • Nick on Silverlight and WPF

    More on dependency properties

    • 2 Comments
    David asked why dependency properties don't use generics. Honestly, once we looked hard at it, we didn't see a great deal of gain, certainly not enough to justify the cost of making the change to all the people using DP's. If you're calling through the...
  • Nick on Silverlight and WPF

    Attached properties

    • 4 Comments
    Attached properties were probably the very first technology we invented for WPF. Back in late 2000, before WPF/avalon even existed, Jeff Bogdan and I were doing some prototyping, and we ran into a problem -- every layout had a set of properties that it...
  • Nick on Silverlight and WPF

    Mailbag

    • 1 Comments
    This past month or two have been really busy for me, preparing for the PDC in all sorts of different ways. But I finally, finally got a chance to respond to some of the great questions and comments you've been sending in. Most of them I replied by e-mail...
  • Nick on Silverlight and WPF

    Checklist for industrial-strength controls

    • 3 Comments
    This is another document that Tyler Barton wrote during his internship. The idea was to concisely capture the expectations for an industrial strength control -- i.e., controls that meet the same standards as those that come with WPF. (one-off controls...
  • Nick on Silverlight and WPF

    WPF and the CLR

    • 0 Comments
    A while back, someone asked me whether Windows Presentation Foundation calls any private APIs in the CLR. The answer is no, we don't use any CLR APIs you couldn't call yourself. Although the question motivated me to ask around about what features in the...
  • Nick on Silverlight and WPF

    Property order precedence

    • 4 Comments
    I've pretty quiet lately -- working hard getting ready for the PDC! Getting the next CTP ready is taking quite a bit of my time, and put that together with a PDC talk, and you get a Nick that hasn't read e-mail in a week. But I'm getting excited, the...
  • Nick on Silverlight and WPF

    Why full sources?

    • 2 Comments
    I've had a couple requests to include the complete source code for the samples in the hwnd interop white paper. And I'm going to try to include them in the official Avalon SDK version (although my first priority right now is getting images in there -...
  • Nick on Silverlight and WPF

    Avalon and Win32

    • 3 Comments
    Dan asks: Can you please explain the relationship between Win32 subsystem and WinFX. In PDC it was told thar WinFx replaces Win32. Now it looks like USER and Win32K are still in use Good question. WinFX is where all the innovation is, both in...
Page 4 of 5 (123 items) 12345