我的疯狂问题:我在具有航空玻璃风格背景的 WPF 表单上使用停靠系统(AvalonDock)(看起来非常好)。在一个可停靠的 MDI 中,我需要一个 WinForms 自定义控件,所以我只使用了WindowsFormsHost
成功加载我的控件的控件。但是有一个问题:
显示WindowsFormsHost
主窗体的玻璃背景,用于自定义控件中使用的所有颜色的黑色量。
更改 MDI 背景无济于事,因为它会WindowsFormsHost
在 WPF MDI 中的所有内容上打一个洞。
得出结论既不尝试在黑色背景上使用白色文本,也不尝试相反的方式使我的自定义控件中的文本框清晰可读。
有什么建议么?