跨AppDomain

时间:2016-01-25 17:35:49

标签: wpf winapi appdomain

我正在为SCVMM(Hyper-V的系统中心)开发一个AddIn,它是一个WPF应用程序,允许用户开发外接程序并在SCVMM中托管他们的WPF UI(用户控件)。它使用Microsoft加载项和扩展性框架。

我正在尝试访问父窗口实例,即托管我的加载项的主SCVMM窗口。我搜索过这个主题,并且每个人都说不可能在App域中执行此操作。

我能够获得窗口的句柄,但当我尝试将其转换为窗口时,我得到null。

     HwndSource source = (HwndSource)HwndSource.FromVisual(this.btn);
     IntPtr handle2 = source.Handle;

     Window w = source.RootVisual as Window;

0 个答案:

没有答案