У меня есть приложение WPF с размещенным внутри него элементом формы Windows, использующим этот метод:
System.Windows.Forms.Integration.WindowsFormsHost host =
new System.Windows.Forms.Integration.WindowsFormsHost();
gMapZoom = new GMap();
gMapZoom.Paint += new PaintEventHandler(gMapZoom_Paint);
host.Child = gMapZoom; // gMapZoom is the Windows Form control
// Add the interop host control to the Grid
// control's collection of child controls.
this.grid1.Children.Add(host);
Однако у меня возникают проблемы при попытке добавить в него собственный обработчик событий Paint.Кажется, что добавление его в WPF (здесь не показано) приводит к тому, что рисование выполняется под элементом управления WinForm, поэтому сверху ничего не появляется.Добавление его в элемент управления WinForm ничего не делает;событие рисования (gMapZoom_Paint) даже никогда не вызывается.
Любая помощь будет принята с благодарностью.