The solution has a problem: The WindowsFormsHostEx solution works until you try using the Measure / Arrange overrides. Then, there is a conflict somewhere in their (MSFT) code and what you're attempting to do. But, I'm finding it works as long as you're careful about what those overrides are doing.