Я читал на MSDN и других веб-сайтах (http://msdn.microsoft.com/en-us/library/ms751797.aspx и http://www.abhishekshukla.com/wpf/advanced-wpf-part-5-of-5-interop-in-windows-presentation-foundation/), что многоуровневые гибридная вложенность WPF и WinForms управления не поддерживается ...WPF WinForms многоуровневого гибрида гнездящегося
У меня есть приложение, в котором окно WPF имеет WindowsFormsHost, где внутри элемент управления WPF размещен в ElementHost. Этот элемент управления WPF содержит другие элементы управления WinForms, которые также находятся в WinFormsHost. Вкратце: WPF -> WinForms -> WPF -> WinForms.
До сих пор у меня не было никаких проблем с этим. Узнав эту небольшую заметку на странице MSDN, мне интересно, что именно не поддерживается в этом сценарии, поскольку она работает для меня.
Любые идеи?
Я сделал ctrl + F слова «hybrid» в указанной вами ссылке и не нашел этого во всем тексте. Как в сторону. Зачем ты это делаешь? Разве не было бы предпочтительнее оставаться с WPF и вообще отказаться от бесполезных выигрышей? –
Я нашел слово «гибрид» в обеих ссылках, в ссылке MSDN его в поле «Примечание», которое начинается после трех строк текста введения. Я делаю это, потому что я должен использовать устаревшие элементы управления WinForms и хочу развить все новые вещи с помощью WPF. Иногда мне нужно поместить новый элемент управления WPF в элемент управления WinForms, иначе мне нужно разработать новые элементы управления в WinForms, которые я определенно не хочу – Harry13
Могу ли я спросить, какие элементы управления winforms вам нужны? ... Кроме того, помимо ваших потребностей чтобы использовать его, я действительно не думаю, что это хорошая идея, чтобы смешивать их обоих таким образом. –