2012-12-03 88 views
2

因为WPF没有允许显示多个月的月份日历我试图在WindowsFormsHost中使用经典的WindowsForms MonthCalendar。 在“正常”WPF窗口中这样做很好。我正在尝试使用WindowChrome的模板化窗口。结果看起来像的MonthCalendar有0.5的不透明度值虽然还没有(左/第一图片)在VS设计看起来如预期(右/秒画面)WPF WindowChrome WindowsFormsHost:不透明度

monthcalendarmonthcalendarInIDE

我怎么能摆脱这种影响?

回答

3
<WindowChrome GlassFrameThickness="0"/> 

如果您GlassFrameThickness设置为-1(或导致内层玻璃边框大到足以下垫控制一些其它值)的WindowsFormsHost拿起玻璃的透明度。