2016-12-18 13 views
0

Grid 안에 ScrollViewer가있는 MainWindow가 있습니다. ScrollViewer에는 항목 목록을 표시하고 MainWindow Grid 경계 내에서 스크롤하는 데 사용되는 UserControl이 포함됩니다.WindowsFormsHost를 사용한 Wpf 컨트롤은 MainWindow를 재정의합니다.

문제는 WindowsFormsHost가 MainWindow/Grid 경계 외부의 MainWindow 위에 렌더링되는 내용을 스크롤 할 때입니다.

MainWindow 그리드 내에서 WindowsFormsHost를 어떻게 렌더링 할 수 있습니까?

감사합니다.

+0

이것은 "Airspace issue"라고합니다. WPF에서 아직 해결되지 않았지만 [this one] (https://insertbreakpoint.wordpress.com/2016/)과 같은 가능한 해결 방법을 시도해 볼 수 있습니다. 12/20/수직 공역 /) – lena

답변

1

WindowsForm ms의 모든 컨트롤은 항상 맨 위에 렌더링됩니다. 그것에 대해 아무 것도 할 수 없습니다. WindowsForms 컨트롤이 내 알림을 재정의하므로 WebBrowser와 동일한 문제가있었습니다. 결과적으로 저는 Chromium for .NET과 같은 대안을 강요 받았습니다.