ItemsControl.ItemContainerTransitions Propiedad

Definición

Obtiene o establece la colección de elementos de estilo Transition que se aplican a los contenedores de elementos de un 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>

Valor de propiedad

Colección de elementos de estilo Transition que se aplican a los contenedores de elementos de un itemsControl.

Comentarios

Nota

Antes de Windows 10, versión 1809 (SDK 17763), la sintaxis XAML de las propiedades que tienen un valor TransitionCollection requiere que declares un elemento de objeto TransitionCollection explícito como valor y, a continuación, proporcione elementos object como elementos secundarios de TransitionCollection para cada una de las animaciones de transición que quieras usar. En Windows 10, versión 1809 (SDK 17763) o posterior, TransitionCollection admite el uso implícito de la colección, por lo que puede omitir el elemento de objeto de colección. Para obtener más información sobre colecciones implícitas y XAML, consulta La guía de sintaxis XAML.

Las colecciones de elementos pueden tener animaciones de transición asociadas a acciones de adición o eliminación, o para escenarios de destino de eliminación.

Esta propiedad se establece normalmente en un establecedor de estilo en lugar de en línea en un elemento de objeto en la definición de la interfaz de usuario. Para obtener más información, consulta Controles de estilo.

La plantilla predeterminada para GridView incluye animaciones de transición existentes. En concreto, el valor predeterminado ItemContainerTransitions ya contiene valores para AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransition y EntranceThemeTransition (con IsStaggeringEnabled="False"). Si estableces un nuevo valor para ItemContainerTransitions en GridView, considera la posibilidad de reproducir estas mismas animaciones de tema como punto de partida.

Para quitar todas las transiciones de contenido predeterminadas de gridView, es posible que tenga que volver a crear una plantilla de GroupStyle.ContainerStyle. El comportamiento de transición de los elementos y sus contenedores están interrelacionados.

Se aplica a

Consulte también