Nick on Silverlight and WPF

interop performance

Michael Lowe asked about performance of interop. I don't have as many hard numbers as I would like,...

Author: Nick Kramer [MSFT] Date: 07/22/2005

The Render thread

Time to stop talking about hwnd interop for a few moments and get back to some earlier questions....

Author: Nick Kramer [MSFT] Date: 07/18/2005

The hwnd interop white paper

So that concludes my series about hwnd interop, which is really a draft of the hwnd interop white...

Author: Nick Kramer [MSFT] Date: 07/18/2005

hwnd interop (part 4)

A walkthrough of Win32 inside Avalon (HwndHost)To reuse Win32 content inside Avalon applications,...

Author: Nick Kramer [MSFT] Date: 07/17/2005

hwnd interop (part 3)

A walk through of Avalon inside Win32 (HwndSource) To put Avalon inside Win32 applications, one uses...

Author: Nick Kramer [MSFT] Date: 07/16/2005

Interop at the PDC!

The sessions for Microsoft's Professional Developer Conference (PDC) 2005 have been announced. I'm...

Author: Nick Kramer [MSFT] Date: 07/14/2005

hwnd interop commentary

Couple notes about where this series is going: part 1 was an introduction to the topic part 2 is...

Author: Nick Kramer [MSFT] Date: 07/13/2005

hwnd interop (part 2)

Airspace Now that we understand what's going on behind the scenes, let's describe some of...

Author: Nick Kramer [MSFT] Date: 07/13/2005

hwnds and the DWM

I wrote that "All Avalon elements on the screen are ultimately backed by hwnds." Yep, even on...

Author: Nick Kramer [MSFT] Date: 07/12/2005

hwnd interop (part 1)

So I've been trying for a while to finish a white paper about Avalon's hwnd interop functionality....

Author: Nick Kramer [MSFT] Date: 07/10/2005

MDI Windows

Johan asked me about MDI support in Avalon. We don't plan to have a native Avalon implementation of...

Author: Nick Kramer [MSFT] Date: 07/07/2005

Future topics

Couple quick responses to that "what to cover next" post, in case I don't get another chance for...

Author: Nick Kramer [MSFT] Date: 07/06/2005

Upgrading from March CTP to May CTP

So I spent part of my weekend updating various applications to the most recent CTP. I figured I...

Author: Nick Kramer [MSFT] Date: 07/05/2005

What do you want to hear about?

I can ramble on about whatever is on my mind, but I prefer to talk about things that people are...

Author: Nick Kramer [MSFT] Date: 07/04/2005

More about layered windows

Got a lot of responses to that last post, let's see if I can answer more questions than I raise: Why...

Author: Nick Kramer [MSFT] Date: 06/29/2005

Transparent and non-rectangular windows

I get a lot of questions about how to do transparent top-level windows in Avalon, or nonrectangular...

Author: Nick Kramer [MSFT] Date: 06/24/2005

Anonymous comments enabled

I enabled the "anonymous comments" feature, hopefully that will solve the problems some of you are...

Author: Nick Kramer [MSFT] Date: 06/15/2005

The middle mouse button

Another input question that comes up a lot is what happened to the third mouse button? We have...

Author: Nick Kramer [MSFT] Date: 06/13/2005

Common input problems

When debugging input problems in Avalon, there’s a couple things I always look for first. If I’m not...

Author: Nick Kramer [MSFT] Date: 06/07/2005

Threading models

I've gotten a couple questions about why we chose the threading model we did for Avalon, especially...

Author: Nick Kramer [MSFT] Date: 06/01/2005

Windows Forms interop

A couple months have passed since Deepak Kapoor and I wrote an article about Avalon-Windows Forms...

Author: Nick Kramer [MSFT] Date: 05/27/2005

Parser.LoadXml

Someone asked me the other day about why in the May CTP the documentation for Parser.LoadXml says,...

Author: Nick Kramer [MSFT] Date: 05/24/2005

Avalon's naming conventions

A long time ago, I promised to document the various naming patterns that Avalon uses. I still...

Author: Nick Kramer [MSFT] Date: 05/19/2005

<Previous