WPF WindowChrome WindowsFormsHost:不透明度

时间:2012-12-03 22:31:22

标签: wpf windowsformshost monthcalendar

由于WPF没有允许显示多个月的月历,我试图在WindowsFormsHost中使用经典的WindowsForms MonthCalendar。 在“普通”WPF窗口中执行此操作可以正常工作。我正在尝试使用带有WindowChrome的模板化窗口。结果看起来像MonthCalendar的不透明度值为0.5,虽然它没有(左/第一张图片)在VS设计器中它看起来像预期的那样(右/第二张图片)

monthcalendar monthcalendarInIDE

我怎样摆脱这种影响?

1 个答案:

答案 0 :(得分:3)

<WindowChrome GlassFrameThickness="0"/>

如果您的GlassFrameThickness设置为-1(或其他一些导致内部玻璃边框足够大以支撑控件的值),则WindowsFormsHost会选择玻璃透明度。