2011-09-07 64 views
1

我在使用Windows窗体主机的wpf应用程序中有一个windows窗体控件。在WindowsFormsHost的透明背景下更新DynamicRessource的影响

windows窗体控件有一个透明背景。

WindowsFormsHost具有使用DynamicResource定义的背景颜色。

它工作正常,除非动态资源更新。 然后windows窗体控件的背景颜色保持不变。

我的目标是解决这个问题。一种方式可能是发现一个事件,告诉我动态资源已经发生变化,但我找不到这样的事件。

有什么想法?

非常感谢,

+1

对我来说听起来像你通过简单地不绘制背景实现了透明背景。如果真的让这个工作起作用,将会是如此,搜索WS_EX_TRANSPARENT。 –

+0

在我看来,我明确地将Winforms控件的背景设置为Color.Transparent。 – ykatchou

+0

Hoq DynamicResource实际上更新了吗?谁更新它? – Tigran

回答

0

做背景,尽管父​​面板上的WindowsFormsHost结合解决。