2013-05-17 4 views
1

WPF GUI에 WebBrowser 개체가 있습니다. 이 객체를 Kinect와 함께 사용하고 싶습니다. Kinect SDK 1.7, Visual Studio 2012를 사용하고 IE10 에뮬레이션에서 WebBrowser 개체를 구성합니다. 문제는 해당 zIndex를 더 낮은 값으로 설정하더라도 WebBrowser 개체가 다른 모든 개체보다 항상 위에 있다는 것입니다.다른 개체 아래의 WebBrowser 개체

내 목표는 WebBrowser 개체 위에 (KinectRegion 바인딩)을 손에게 KinectSensorChooser을 볼 수있다.

다른 개체를 사용하려고했지만 항상 WebBrowser 개체 아래에 나타납니다.

WebBrowser 개체를 다른 개체 아래에 넣을 수 있습니까? 그것이 WPF 위에 항상이다 윈폼 층, 렌더링되도록

답변

3

WPF 웹 브라우저 컨트롤은 기술적으로 감싸 윈폼 웹 브라우저 컨트롤, layer.you는 Awesomium.NET 브라우저 대신 IE 브라우저를 사용하거나 사용하려고 할 수있다 SetWindowRgn

+1

감사 당신! 그것은 작동합니다! 나는 Awesomium을 사용했다. – Roberto

0

kinectRegion을 Popup 컨트롤에 넣을 수 있습니다. 내 코드는 다음과 같습니다.

< - WebBrowser Name = "webMain"Height = "331"HorizontalAlignment = "Left"Margin = "103,0,0,0"VerticalAlignment = "Top"Width = "1049">

< - 팝업 PlacementTarget = "{바인딩 ElementName을 = webMain}"배치 = "센터"ISOPEN = "true"를 너비 = "800"높이 = "340"VerticalOffset = "0"HorizontalOffset = "0"AllowsTransparency = "참"여백 = "1030275360"

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

< -/팝업>