Sdílet prostřednictvím


Popup.PopupAnimation Vlastnost

Definice

Získá nebo nastaví animaci pro otevření a zavření Popup ovládacího prvku.

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

Hodnota vlastnosti

PopupAnimation

Hodnota PopupAnimation výčtu, která definuje animaci pro otevření a zavření Popup ovládacího prvku. Výchozí formát je None.

Atributy

Příklady

Následující příklad ukazuje, jak nastavit PopupAnimation vlastnost.

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

Poznámky

A Popup může animovat pouze v případě, že AllowsTransparency je vlastnost nastavena na true. To vyžaduje aplikaci, která vytvoří Popup ovládací prvek, aby běžel s úplným vztahem důvěryhodnosti.

Pokud je animovaný PlacementTarget , Popup nebude animovaný.

Informace o vlastnosti závislosti

Pole identifikátoru PopupAnimationProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také