Ändern Sichtbarkeit auf gehostete WinForms Element in WPF-Anwendung
-
20-08-2019 - |
Frage
Ich habe Report WinForms Kontrolle für das Zeigen von Microsoft in meiner WPF-Anwendung Berichte über WindowsFormsIntegration gehostet. Wenn das Mousedown-Ereignis meiner textblock auslöst, würde Ich mag es, von 0 bis 100 visability sagen lässt verblassen, wie einige andere Elemente in meinem Fenster. Es ist nicht, so dass ich frage mich, ist es das gleiche für alle gehosteten Kontrollen oder dieser einen spezifischen und wie sie gelöst werden?
Grüße,
Ivan
Lösung
Die Windows unterstützt Transparenz. Aber einige WinForms Kontrollen nicht.
Siehe Unterstützte Szenarien in Windows Presentation Foundation und Windows Forms-Inter-Operabilität Artikel auf MSDN. Vor allem die erste Zeile in der „Verhalten“ Tabelle:
Einige Windows Forms-Steuerelemente nicht Unterstützung Transparenz. Zum Beispiel kann die TextBox und ComboBox Kontrollen werden nicht transparent sein, wenn sie von WPF gehostet werden.