ItemsControl.ItemContainerTransitions Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.