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.
Dient zum Abrufen oder Festlegen der Auflistung von Übergangsformatelementen , die auf die Elementcontainer eines ItemsControl-Objekts angewendet werden.
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-Elements gelten.
Hinweise
Hinweis
Vor Windows 10, Version 1809 (SDK 17763), muss die XAML-Syntax für Eigenschaften mit einem TransitionCollection-Wert ein explizites TransitionCollection-Objektelement als Wert deklarieren und dann Objektelemente als untergeordnete Elemente von TransitionCollection für jede der Übergangsanimationen bereitstellen, die Sie verwenden möchten. 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 Auflistungen und XAML finden Sie im XAML-Syntaxhandbuch.
Elementsammlungen können Übergangsanimationen zum Hinzufügen oder Entfernen von Aktionen oder für Dropzielszenarien zugeordnet sein.
Diese Eigenschaft wird in der Regel in einem Style-Setter und nicht inline in einem 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 die gleichen Designanimationen wie einen Ausgangspunkt wiedergeben.
Um alle Standardinhaltsübergänge aus einer GridView zu entfernen, müssen Sie möglicherweise den GroupStyle.ContainerStyle erneut erstellen. Das Übergangsverhalten für Elemente und deren Container ist miteinander verknüpft.