mudando Visibilidade para hospedado elemento winForms no aplicativo WPF
-
20-08-2019 - |
Pergunta
Eu tenho o controle ReportViewer winForms para mostrar Microsoft Reports no meu aplicativo WPF hospedado sobre WindowsFormsIntegration. Quando o evento MouseDown dos meus gatilhos textblock, eu gostaria que a desvanecer-se, digamos que de 0 a 100 visability, como alguns outros elementos em minha janela. Isso não acontecer, então eu queria saber é o mesmo para todos os controles hospedados ou um presente específico e como ele pode ser resolvido?
Saudações,
Ivan
Solução
O WindowsFormsHost suporta transparência. Mas alguns WinForms controles não.
Veja a Cenários com suporte em Windows Presentation Foundation e Windows Forms Interoperation artigo no MSDN. Especialmente a primeira linha na tabela "Comportamento":
Algumas formas controles do Windows não fazer transparência apoio. Por exemplo, a controles TextBox e ComboBox não vai ser transparente quando hospedado pelo WPF.