2011-09-07 62 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結合解決。