Compartilhar via


Classe ItemContainerTemplate

Fornece o modelo para produzir um recipiente para um ItemsControl objeto.

Hierarquia de herança

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

Namespace:  Microsoft.Windows.Controls
Assembly:  RibbonControlsLibrary (em RibbonControlsLibrary.dll)

Sintaxe

'Declaração
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

O tipo ItemContainerTemplate expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ItemContainerTemplate Initializes a new instance of the ItemContainerTemplate class.

Início

Propriedades

  Nome Descrição
Propriedade pública DataTemplateKey Obtém a chave padrão da DataTemplate. (Herdado de DataTemplate.)
Propriedade pública DataType Obtém ou define o tipo para o qual este DataTemplate é pretendido. (Herdado de DataTemplate.)
Propriedade pública Dispatcher Obtém o Dispatcher Este DispatcherObject está associado. (Herdado de DispatcherObject.)
Propriedade pública HasContent Obtém um valor que indica se este modelo foi otimizado de conteúdo. (Herdado de FrameworkTemplate.)
Propriedade pública IsSealed Obtém um valor que indica se este objeto está em um estado imutável, de forma não pode ser alterado. (Herdado de FrameworkTemplate.)
Propriedade pública Resources Obtém ou define o conjunto de recursos que podem ser usados dentro do escopo deste modelo. (Herdado de FrameworkTemplate.)
Propriedade pública Triggers Obtém uma coleção de disparadores que aplicar valores de propriedade ou executar ações com base em uma ou mais condições. (Herdado de DataTemplate.)
Propriedade pública VisualTree Obtém ou define o nó raiz do modelo. (Herdado de FrameworkTemplate.)

Início

Métodos

  Nome Descrição
Método público CheckAccess Determina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público FindName Localiza o elemento associado com o nome especificado definido dentro desse modelo. (Herdado de FrameworkTemplate.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público LoadContent Carrega o conteúdo do modelo como uma instância de um objeto e retorna o elemento raiz do conteúdo. (Herdado de FrameworkTemplate.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público RegisterName Registra um novo par nome/objeto dentro do escopo de nome atual. (Herdado de FrameworkTemplate.)
Método público Seal Protege o modelo não pode ser alterado. (Herdado de FrameworkTemplate.)
Método público ShouldSerializeResources Retorna um valor que indica se os processos de serialização devem serializar o valor de Resources propriedade em instâncias dessa classe. (Herdado de FrameworkTemplate.)
Método público ShouldSerializeVisualTree Retorna um valor que indica se os processos de serialização devem serializar o valor de VisualTree propriedade em instâncias dessa classe. (Herdado de FrameworkTemplate.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público UnregisterName Remove um mapeamento de nome/objeto namescope o XAML. (Herdado de FrameworkTemplate.)
Método protegido ValidateTemplatedParent Verifica o modelo pai contra um conjunto de regras. (Herdado de DataTemplate.)
Método público VerifyAccess Impõe que o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular INameScope.FindName Infraestrutura. Retorna um objeto que tem o nome de identificação fornecido. (Herdado de FrameworkTemplate.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Controls