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