WindowsFormsHost位于Aero主窗体(C#)上的WPF MDI中
我疯狂的问题是:我在WPF表单上使用了一个对接系统(AvalonDock),背景为aero glass风格(看起来真不错)。在一个可停靠的MDI中,我需要一个WinForms自定义控件,因此我只使用了成功加载控件的WindowsFormsHost位于Aero主窗体(C#)上的WPF MDI中,wpf,mdi,aero,avalondock,windowsformshost,Wpf,Mdi,Aero,Avalondock,Windowsformshost,我疯狂的问题是:我在WPF表单上使用了一个对接系统(AvalonDock),背景为aero glass风格(看起来真不错)。在一个可停靠的MDI中,我需要一个WinForms自定义控件,因此我只使用了成功加载控件的WindowsFormsHost。但有一个问题: WindowsFormsHost显示主窗体的玻璃背景,显示自定义控件中使用的所有颜色的黑色量 更改MDI背景没有帮助,因为WindowsFormsHost会在WPF MDI中的所有内容上切割一个孔 无论是尝试在黑色背景上显示白色文本,还
WindowsFormsHost
。但有一个问题:
WindowsFormsHost
显示主窗体的玻璃背景,显示自定义控件中使用的所有颜色的黑色量
更改MDI背景没有帮助,因为WindowsFormsHost
会在WPF MDI中的所有内容上切割一个孔
无论是尝试在黑色背景上显示白色文本,还是相反,都不会使自定义控件中的文本框清晰可读
有什么建议吗?您使用的哪个控件需要WindowsFormsHost?一个自定义控件(如下所示:)