如何在Unity3D的渲染画面上叠加wpf控件?

刚刚接触wpf编程,在wpf内集成了Unity3D应用,但Unity3D的画面始终只能在最上层。如何让wpf的一些按钮等控件悬浮在Unity3D渲染画面之上呢?

这个问题前几天已经搞定了,方法是将Unity3D放到主窗口内,将wpf的相关控件放到另外一个透明的独立窗口或者弹出窗口内就可以实现想要的效果。
现在遇到的另外一个问题是,wpf窗口中的键盘事件无法直接传递到Unity3D的应用窗口内,wpf小白还在进一步探索中。