2015-04-02 63 views
1

在我的WPF應用程序中,我將AllowsTransparency屬性設置爲false(AllowsTransparency =「False」)。AllowsTransparency =「True」時WindowsFormsHost不可見將其設置爲false有什麼風險?

,我一直注意到的唯一的事情是:當我設置也Background="Transparent" - >我會得到黑色背景(而不是透明背景

我所缺少的

感謝

+2

什麼是您的具體問題?爲什麼你不允許透明度? – Sayse 2015-04-02 11:53:24

+0

因爲當AllowsTransparency =「True」時wpf WindowsFormsHost不可見。 (在我開始使用「解決方法」之前) – shay12 2015-04-02 12:06:33

回答

0

一個小竅門:試着彈出式內使用,所以在不同的層,而不是工作的很好的解決方案,但可以幫助...

<Popup IsOpen="True" Placement="Relative" PlacementTarget="{Binding ElementName=targetelement}"> 
<WindowsFormsHost x:Name="host" /> 
</Popup> 
相關問題