Window.AllowsTransparency Window.AllowsTransparency Window.AllowsTransparency Window.AllowsTransparency Property


ウィンドウのクライアント領域が透過性をサポートするかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether a window's client area supports transparency.

 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。それ以外の場合は falsetrue if the window supports transparency; otherwise, false.


WindowStyle 値が None 以外に設定されたウィンドウ。A window that has a WindowStyle value of anything other than None.


ウィンドウのTransparentプロパティが透明色に設定されている場合、たとえば、ウィンドウは不透明なままになります。 BackgroundWhen the Background property of a window is set to a transparent color, using Transparent for example, the window remains opaque. これは、デスクトップと、ウィンドウの下にあるすべての実行中のアプリケーションを表示できないことを意味します。This means that the desktop and any running applications "beneath" the window cannot be seen. この種類の透明度を有効AllowsTransparencyにするにはtrue、をに設定する必要があります。To enable this type of transparency, AllowsTransparency must be set to true.

AllowsTransparency四角形以外のウィンドウの作成を容易にするために存在します。 AllowsTransparencyしたがって、 trueがに設定さWindowStyleれている場合はNone、ウィンドウのプロパティをに設定する必要があります。AllowsTransparency exists to facilitate the creation of non-rectangular windows, and, consequently, when AllowsTransparency is set to true, a window's WindowStyle property must be set to None.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field AllowsTransparencyProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true NoneNone