3

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

月历月历InIDE

我怎样才能摆脱这种影响?

4

1 回答 1

4
<WindowChrome GlassFrameThickness="0"/>

如果您GlassFrameThickness设置为 -1(或导致内部玻璃边框足够大以覆盖控件的其他值),WindowsFormsHost 将获取玻璃状透明度。

于 2013-09-23T21:58:25.023 回答