Condividi tramite


ItemsControl.ItemContainerTransitions Proprietà

Definizione

Ottiene o imposta l'insieme di elementi dello stile Transition che si applicano ai contenitori di elementi di un oggetto ItemsControl.

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>

Valore della proprietà

Raccolta di elementi di stile Transition che si applicano ai contenitori di elementi di un oggetto ItemsControl.

Commenti

Nota

Prima di Windows 10, versione 1809 (SDK 17763), la sintassi XAML per le proprietà con un valore TransitionCollection richiede che dichiari un elemento oggetto TransitionCollection esplicito come valore e quindi fornisci elementi oggetto come elementi figlio di TransitionCollection per ognuna delle animazioni di transizione che vuoi usare. In Windows 10, versione 1809 (SDK 17763) o versione successiva TransitionCollection supporta l'utilizzo implicito della raccolta, in modo da poter omettere l'elemento dell'oggetto raccolta. Per altre info sulle raccolte implicite e su XAML, vedi guida alla sintassi XAML.

Le raccolte di elementi possono avere animazioni di transizione associate a azioni di aggiunta o rimozione o per scenari di destinazione di rilascio.

Questa proprietà è in genere impostata in un setter Style anziché inline su un elemento oggetto nella definizione dell'interfaccia utente. Per altre info, vedi Applicazione di stili ai controlli.

Il modello predefinito per GridView include animazioni di transizione esistenti. In particolare, il valore predefinito ItemContainerTransitions contiene già valori per AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransition e EntranceThemeTransition (con IsStaggeringEnabled="False"). Se stai impostando un nuovo valore per ItemContainerTransitions in GridView, valuta la possibilità di riprodurre queste stesse animazioni di tema come punto di partenza.

Per rimuovere tutte le transizioni di contenuto predefinite da un controllo GridView, potrebbe essere necessario riconfigurare GroupStyle.ContainerStyle. Il comportamento di transizione per gli elementi e i relativi contenitori è correlato.

Si applica a

Vedi anche