Condividi tramite


ItemsControl.ItemContainerTransitions Proprietà

Definizione

Ottiene o imposta l'insieme di elementi di stile Di transizione 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 Di transizione 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 valore TransitionCollection richiede che si dichiara un elemento oggetto TransitionCollectionesplicito come valore e quindi fornire elementi oggetto come elementi figlio di TransitionCollection per ognuna delle animazioni di transizione da usare. In Windows 10, versione 1809 (SDK 17763) o versioni successive, TransitionCollection supporta l'utilizzo implicito della raccolta, in modo da omettere l'elemento dell'oggetto raccolta. Per altre informazioni sulle raccolte implicite e XAML, vedere Guida alla sintassi XAML.

Le raccolte di elementi possono avere animazioni di transizione associate all'aggiunta o alla rimozione di azioni o agli scenari di destinazione di eliminazione.

Questa proprietà è più in genere impostata in un setter Style anziché inline su un elemento oggetto nella definizione dell'interfaccia utente. Per altre informazioni, vedere Controlli di stile.

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

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

Si applica a

Vedi anche