Compartir a través de


ItemContainerTemplate (Clase)

Proporciona la plantilla para generar un contenedor para un objeto ItemsControl.

Jerarquía de herencia

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.FrameworkTemplate
      System.Windows.DataTemplate
        Microsoft.Windows.Controls.ItemContainerTemplate

Espacio de nombres:  Microsoft.Windows.Controls
Ensamblado:  RibbonControlsLibrary (en RibbonControlsLibrary.dll)

Sintaxis

'Declaración
Public Class ItemContainerTemplate _
    Inherits DataTemplate
public class ItemContainerTemplate : DataTemplate
public ref class ItemContainerTemplate : public DataTemplate
type ItemContainerTemplate =  
    class
        inherit DataTemplate
    end
public class ItemContainerTemplate extends DataTemplate

El tipo ItemContainerTemplate expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ItemContainerTemplate Inicializa una nueva instancia de la clase ItemContainerTemplate.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DataTemplateKey Obtiene la clave predeterminada de DataTemplate. (Se hereda de DataTemplate).
Propiedad pública DataType Obtiene o establece el tipo para el que se va a usar este objeto DataTemplate. (Se hereda de DataTemplate).
Propiedad pública Dispatcher Obtiene el objeto Dispatcher al que está asociado DispatcherObject. (Se hereda de DispatcherObject).
Propiedad pública HasContent Obtiene un valor que indica si esta plantilla tiene contenido optimizado. (Se hereda de FrameworkTemplate).
Propiedad pública IsSealed Obtiene un valor que indica si este objeto está en un estado inmutable y, por lo tanto, no se puede cambiar. (Se hereda de FrameworkTemplate).
Propiedad pública Resources Obtiene o establece la colección de recursos que se pueden usar en el ámbito de esta plantilla. (Se hereda de FrameworkTemplate).
Propiedad pública Triggers Obtiene una colección de desencadenadores que aplican valores de propiedad o realizan acciones basándose en una o varias condiciones. (Se hereda de DataTemplate).
Propiedad pública VisualTree Obtiene o establece el nodo raíz de la plantilla. (Se hereda de FrameworkTemplate).

Arriba

Métodos

  Nombre Descripción
Método público CheckAccess Determina si el subproceso de la llamada tiene acceso a DispatcherObject. (Se hereda de DispatcherObject).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público FindName Busca el elemento asociado al nombre especificado que se ha definido en esta plantilla. (Se hereda de FrameworkTemplate).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público LoadContent Carga el contenido de la plantilla como una instancia de un objeto y devuelve el elemento raíz del contenido. (Se hereda de FrameworkTemplate).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público RegisterName Registra un nuevo par de nombre y objeto en el ámbito de nombres actual. (Se hereda de FrameworkTemplate).
Método público Seal Bloquea la plantilla de modo que no se pueda modificar. (Se hereda de FrameworkTemplate).
Método público ShouldSerializeResources Devuelve un valor que indica si los procesos de serialización deben serializar el valor de la propiedad Resources en las instancias de esta clase. (Se hereda de FrameworkTemplate).
Método público ShouldSerializeVisualTree Devuelve un valor que indica si los procesos de serialización deben serializar el valor de la propiedad VisualTree en las instancias de esta clase. (Se hereda de FrameworkTemplate).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UnregisterName Quita una asignación de nombre y objeto del ámbito de nombres XAML. (Se hereda de FrameworkTemplate).
Método protegido ValidateTemplatedParent Comprueba el elemento primario con plantilla mediante un conjunto de reglas. (Se hereda de DataTemplate).
Método público VerifyAccess Exige que el subproceso de la llamada tenga acceso a DispatcherObject. (Se hereda de DispatcherObject).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado INameScope.FindName Infraestructura. Devuelve un objeto que tiene el nombre de identificación proporcionado. (Se hereda de FrameworkTemplate).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Controls (Espacio de nombres)