У меня есть пользовательский контроль wpf, который содержит элемент управления activex, размещенный на хосте windowsform.Я использую шаблон MVVM, который говорит, что ViewModel1 сопоставлен с чистым представлением WPF, а ViewModel2 сопоставлен с содержимым wpf, и приведенный выше usercontrol
Если ViewModel2 имеет значение «Скрытый» и затем становится видимым, тогда внутри него появляется элемент управления Activexне отображается (в частности, я говорю об элементе управления VLC activex).
Я тестировал не шаблон MVVM с кнопкой и пользовательским контролем.Пользовательский контроль скрыт до тех пор, пока вы не нажмете кнопку, и произойдет то же самое, но если я создам метод в пользовательском контроле для повторного присоединения элемента управления activex к хосту windowsform, то он появится снова.Если я вызываю этот метод из модели представления, он все равно остается пустым.Кто-нибудь знает, как я могу заставить это показать снова?
РЕДАКТИРОВАТЬ - я только что обнаружил, потому что у меня есть прозрачность в моем приложении wpf.Кажется, невозможно сделать то, что я хочу, с windowsformshost и прозрачностью.