其他对象下的WebBrowser对象

时间:2013-05-17 14:53:06

标签: c# wpf visual-studio browser kinect-sdk

我的WPF GUI中有一个WebBrowser对象。我想将此对象与Kinect一起使用。 我使用Kinect SDK 1.7,Visual Studio 2012,并在IE10仿真中配置WebBrowser对象。 问题是WebBrowser对象总是在每个其他对象上,即使我将其zIndex设置为较低的值。

我的目标是在KinectSensorChooser对象上看到KinectRegion(与WebBrowser绑定)的

我还尝试使用其他对象,但它们总是出现在WebBrowser对象下。

如何将WebBrowser对象置于其他对象之下?

2 个答案:

答案 0 :(得分:3)

WPF Web浏览器控件在技术上是一个包装的WinForms WebBrowser控件,因此它在WinForms层中呈现,该层始终位于WPF层之上。您可以使用 Awesomium.NET浏览器而不是IE浏览器或尝试使用{{ 3}}

答案 1 :(得分:0)

您可以将kinectRegion放入Popup控件中。这是我的代码:

< - WebBrowser Name =“webMain”Height =“331”Horizo​​ntalAlignment =“Left”Margin =“103,0,0,0”VerticalAlignment =“Top”Width =“1049”>

< - Popup PlacementTarget =“{Binding ElementName = webMain}”Placement =“Center”IsOpen =“true”Width =“800”Height =“340”VerticalOffset =“0”Horizo​​ntalOffset =“0”允许透明度= “真实”保证金=“103,0,275,360”

  <k:KinectRegion Grid.Row="1" x:Name="kinectRegion">
            ....
  </k:KinectRegion>

&LT; - /弹出&GT;