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

属性值

Boolean

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

示例

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

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。 在浏览器中托管的应用程序是一个不完全信任的应用程序的示例。

依赖项属性信息

标识符字段 AllowsTransparencyProperty
元数据属性设置为 true

适用于

另请参阅