Share via


Popup.PopupAnimation Propriété

Définition

Obtient ou définit une animation pour l’ouverture et la fermeture d’un contrôle 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

Valeur de propriété

PopupAnimation

Valeur d’énumération PopupAnimation qui définit une animation pour ouvrir et fermer un contrôle Popup. La valeur par défaut est None.

Attributs

Exemples

L'exemple suivant indique comment définir la propriété 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

Remarques

Un Popup ne peut animer que lorsque la AllowsTransparency propriété est définie sur true. Cela nécessite que l’application qui crée le Popup contrôle s’exécute avec une confiance totale.

Si l’objet PlacementTarget est animé, celui-ci Popup ne sera pas animé.

Informations sur les propriétés de dépendance

Champ d’identificateur PopupAnimationProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi