Freigeben über


ItemsControl.ItemContainerTransitions Eigenschaft

Definition

Ruft die Auflistung von Transition-Stilelementen ab, die auf die Elementcontainer eines ItemsControl-Steuerelements angewendet werden, oder legt diese fest.

public:
 property TransitionCollection ^ ItemContainerTransitions { TransitionCollection ^ get(); void set(TransitionCollection ^ value); };
TransitionCollection ItemContainerTransitions();

void ItemContainerTransitions(TransitionCollection value);
public TransitionCollection ItemContainerTransitions { get; set; }
var transitionCollection = itemsControl.itemContainerTransitions;
itemsControl.itemContainerTransitions = transitionCollection;
Public Property ItemContainerTransitions As TransitionCollection
<itemsControl>
  <itemsControl.ItemContainerTransitions>
    <TransitionCollection>
      oneOrMoreTransitions
    </TransitionCollection>
  </itemsControl.ItemContainerTransitions>
</itemsControl>

Eigenschaftswert

Die Auflistung von Elementen im Übergangsstil , die auf die Elementcontainer eines ItemsControl-Steuerelements angewendet werden.

Hinweise

Hinweis

Vor Windows 10, Version 1809 (SDK 17763) erfordert die XAML-Syntax für Eigenschaften mit einem TransitionCollection-Wert, dass Sie ein explizites TransitionCollection-Objektelement als Wert deklarieren und dann Objektelemente als untergeordnete Elemente von TransitionCollection für jede der zu verwendenden Übergangsanimationen bereitstellen. In Windows 10, Version 1809 (SDK 17763) oder höher unterstützt TransitionCollection die implizite Sammlungsverwendung, sodass Sie das Auflistungsobjektelement weglassen können. Weitere Informationen zu impliziten Sammlungen und XAML finden Sie unter XAML-Syntaxhandbuch.

Elementsammlungen können Übergangsanimationen aufweisen, die mit Hinzufügen- oder Entfernen-Aktionen oder für Ablagezielszenarien verknüpft sind.

Diese Eigenschaft wird in der Regel in einem Style-Setter statt inline für ein Objektelement in der Ui-Definition festgelegt. Weitere Informationen finden Sie unter Formatieren von Steuerelementen.

Die Standardvorlage für GridView enthält vorhandene Übergangsanimationen. Insbesondere enthält der Standardwert ItemContainerTransitions bereits Werte für AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransition und EntranceThemeTransition (mit IsStaggeringEnabled="False"). Wenn Sie einen neuen Wert für ItemContainerTransitions in GridView festlegen, sollten Sie diese Designanimationen als Ausgangspunkt reproduzieren.

Um alle Standardinhaltsübergänge aus einer GridView zu entfernen, müssen Sie die Vorlage GroupStyle.ContainerStyle möglicherweise neu erstellen. Das Übergangsverhalten für Elemente und deren Container hängen miteinander zusammen.

Gilt für:

Weitere Informationen