WPF Popup控件具有黑色背景。 allowTransparency不起作用

时间:2015-03-01 16:16:52

标签: popup wpf-controls transparency

我有 WPF弹出控件,需要具有透明背景。我设置了允许透明度=" True" ,但它未被应用。这是在桌面应用程序上。从后面的代码应用allowTransparency也没有帮助,它实际上将其设置为false。有人有解决方案吗?谢谢!

xaml:

<Popup Name="myPopup"
    StaysOpen="True"
    Placement="Right"
    MinWidth="100"
    MinHeight="100"
    Width="Auto"
    Height="Auto"
    PopupAnimation="Fade"
    **AllowsTransparency="True"**>

 <Border BorderThickness="0" 
    BorderBrush="{x:Static styles:Resources.myBorderBrush}" 
    Background="{StaticResource myBackground}"
    Effect="{StaticResource myShadowEffect}">
    <StackPanel>

1 个答案:

答案 0 :(得分:2)

验证您的应用程序是否完全信任。根据{{​​3}}:

  

如果在未以完全信任方式运行的应用程序中将AllowTransparency属性设置为true,则AllowTransparency属性值将更改为false。