私のクレイジーな問題:エアログラススタイルの背景を持つWPFフォームでドッキングシステム(AvalonDock)を使用しています(本当に素敵に見えます)。1 つのドッキング可能な MDI では、WinForms カスタム コントロールが必要なのでWindowsFormsHost
、コントロールを正常にロードする を使用しました。しかし、1 つの問題があります。
WindowsFormsHost
は、カスタム コントロールで使用されるすべての色の黒の量のメイン フォームのガラスの背景を示しています。
WindowsFormsHost
MDI の背景を変更しても、WPF MDI のすべてに穴が開いてしまうため、役に立ちません。
黒の背景に白のテキストを表示しようとしないことも、その逆も行わないことで、カスタム コントロールのテキスト ボックスがはっきりと読みやすくなります。
助言がありますか?