Popup.PopupAnimation プロパティ

定義

Popup コントロールを開く場合と、閉じる場合に使用するアニメーションを取得または設定します。

public:
 property System::Windows::Controls::Primitives::PopupAnimation PopupAnimation { System::Windows::Controls::Primitives::PopupAnimation get(); void set(System::Windows::Controls::Primitives::PopupAnimation value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PopupAnimation PopupAnimation { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PopupAnimation : System.Windows.Controls.Primitives.PopupAnimation with get, set
Public Property PopupAnimation As PopupAnimation

プロパティ値

PopupAnimation

Popup コントロールを開く場合と、閉じる場合に使用するアニメーションを定義する PopupAnimation 列挙値。 既定値は、None です。

属性

PopupAnimation プロパティを設定する方法を次の例に示します。

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>
myTextBlockPopup.PopupAnimation = PopupAnimation.Fade;
myTextBlockPopup.PopupAnimation = PopupAnimation.Fade

注釈

A Popup は、プロパティが にAllowsTransparencytrue設定されている場合にのみアニメーション化できます。 これには、完全な信頼で実行するコントロールを Popup 作成するアプリケーションが必要です。

アニメーション化されている PlacementTarget 場合、アニメーション Popup 化されません。

依存プロパティ情報

識別子フィールド PopupAnimationProperty
に設定されたメタデータ プロパティ true なし

適用対象

こちらもご覧ください