ItemsControl.ItemContainerTransitions Eigenschaft

Definition

Ruft die Auflistung von Transition-Stilelementen ab, die auf die Elementcontainer eines ItemsControl-Objekts angewendet werden, oder legt sie 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 Übergangsstilelementen , die für die Elementcontainer eines ItemsControl-Objekts gelten.

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-Syntaxleitfaden.

Elementsammlungen können Übergangsanimationen aufweisen, die Aktionen zum Hinzufügen oder Entfernen oder für Ablagezielszenarien zugeordnet sind.

Diese Eigenschaft wird in der Regel eher in einem Style-Setter als 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 erwägen, die gleichen Designanimationen als Ausgangspunkt zu reproduzieren.

Um alle Standardmäßigen Inhaltsübergänge aus einer GridView zu entfernen, müssen Sie möglicherweise die Vorlage groupStyle.ContainerStyle neu erstellen. Das Übergangsverhalten für Elemente und deren Container ist miteinander verknüpft.

Gilt für:

Weitere Informationen