Popup.AllowsTransparency 属性

定义

获取或设置一个值,该值指示控件是否可以 Popup 包含透明内容。

public:
 property bool AllowsTransparency { bool get(); void set(bool value); };
public bool AllowsTransparency { get; set; }
member this.AllowsTransparency : bool with get, set
Public Property AllowsTransparency As Boolean

属性值

true Popup如果控件可以包含透明内容,则为 ;否则为 false。 默认值为 false

示例

以下示例演示如何在控件上Popup设置AllowsTransparency属性。

myPopup.AllowsTransparency = true;
myPopup.AllowsTransparency = True
<DockPanel  Width="500" Background="Aqua">
  <Popup Placement="Center" PlacementRectangle="0,0,30,50"  
          IsOpen ="True" AllowsTransparency="True"
          PopupAnimation="Fade">
    <TextBlock Background="Purple">Popup Text</TextBlock>
  </Popup>
</DockPanel>

注解

当应用程序完全信任运行时,控件 Popup 只能包含透明内容。 完全信任运行的应用程序具有对系统资源的完整访问权限,通常安装在本地系统上。 有关详细信息,请参阅“安全性”(WPF)。

当 XAML 浏览器应用程序(XBAP)中托管此属性时Popup,不能将其设置为true该属性。

AllowsTransparency如果该属性在未完全信任中运行的应用程序中设置为true,则AllowsTransparency属性值将更改为 false。 在浏览器中托管的应用程序是不完全信任运行的应用程序的示例。

Dependency 属性信息

物品 价值
标识符字段 AllowsTransparencyProperty
元数据属性设置为 true 没有

适用于

另请参阅