我的WPF GUI中有一个WebBrowser
对象。我想将此对象与Kinect一起使用。
我使用Kinect SDK 1.7,Visual Studio 2012,并在IE10仿真中配置WebBrowser
对象。
问题是WebBrowser
对象总是在每个其他对象上,即使我将其zIndex设置为较低的值。
我的目标是在KinectSensorChooser
对象上看到KinectRegion
(与WebBrowser
绑定)的手。
我还尝试使用其他对象,但它们总是出现在WebBrowser
对象下。
如何将WebBrowser
对象置于其他对象之下?
答案 0 :(得分:3)
WPF Web浏览器控件在技术上是一个包装的WinForms WebBrowser控件,因此它在WinForms层中呈现,该层始终位于WPF层之上。您可以使用 Awesomium.NET浏览器而不是IE浏览器或尝试使用{{ 3}}
答案 1 :(得分:0)
您可以将kinectRegion放入Popup控件中。这是我的代码:
< - WebBrowser Name =“webMain”Height =“331”HorizontalAlignment =“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”HorizontalOffset =“0”允许透明度= “真实”保证金=“103,0,275,360”
<k:KinectRegion Grid.Row="1" x:Name="kinectRegion">
....
</k:KinectRegion>
&LT; - /弹出&GT;