【发布时间】:2011-06-22 21:09:26
【问题描述】:
我使用从 HwndHost 派生的类来承载 Win32 窗口。它又在用户控件中使用。除非成功创建内部 Win32 窗口,否则不会显示该用户控件(可见性)。但是,除非 HwndHost 窗口可见,否则似乎不会调用 BuildWindowCore 方法,所以我有一个鸡和蛋的情况。
如果 HwndHost 派生类不可见,是否有其他方法可以调用它的 BuildWindowCore 方法?
【问题讨论】:
-
为什么要先创建Win32 Window?您是否希望该过程以某种方式失败?
-
简而言之,是的,它的创建可能会失败。总而言之,它与我们的遗留代码及其运作方式有关。
标签: wpf visibility hwndhost