Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Implementa suporte para uma coleção de ModelItem objetos.
Hierarquia de herança
System.Object
Microsoft.Windows.Design.Model.ModelItem
Microsoft.Windows.Design.Model.ModelItemCollection
Namespace: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
Public MustInherit Class ModelItemCollection _
Inherits ModelItem _
Implements IList(Of ModelItem), ICollection(Of ModelItem), _
IEnumerable(Of ModelItem), IList, ICollection, IEnumerable, _
INotifyCollectionChanged
public abstract class ModelItemCollection : ModelItem,
IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
public ref class ModelItemCollection abstract : public ModelItem,
IList<ModelItem^>, ICollection<ModelItem^>, IEnumerable<ModelItem^>,
IList, ICollection, IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type ModelItemCollection =
class
inherit ModelItem
interface IList<ModelItem>
interface ICollection<ModelItem>
interface IEnumerable<ModelItem>
interface IList
interface ICollection
interface IEnumerable
interface INotifyCollectionChanged
end
public abstract class ModelItemCollection extends ModelItem implements IList<ModelItem>, ICollection<ModelItem>, IEnumerable<ModelItem>, IList, ICollection, IEnumerable, INotifyCollectionChanged
O tipo ModelItemCollection expõe os membros a seguir.
Construtores
| Nome | Descrição | |
|---|---|---|
![]() |
ModelItemCollection | Initializes a new instance of the ModelItemCollection class. |
Início
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
Content | Quando substituído em uma classe derivada, obtém uma ModelProperty que representa o item ContentPropertyAttribute. (Herdado de ModelItem.) |
![]() |
Context | Obtém um objeto que contém informações contextuais sobre o designer isso ModelItem foi criado um loop for (Herdado de ModelItem.) |
![]() |
Count | Quando substituído em uma classe derivada, obtém a contagem de itens na coleção. |
![]() |
Events | Quando substituído em uma classe derivada, obtém os eventos públicos neste objeto. (Herdado de ModelItem.) |
![]() |
IsFixedSize | Quando substituído em uma classe derivada, obtém um valor indicando se a coleção é um tamanho fixo. |
![]() |
IsReadOnly | Quando substituído em uma classe derivada, obtém um valor indicando se a coleção pode ser modificada. |
![]() |
IsSynchronized | Quando substituído em uma classe derivada, obtém um valor indicando se a coleção é sincronizada. |
![]() |
Item | Quando substituído em uma classe derivada, obtém ou define o item no índice especificado.Esta é uma propriedade de dependência. |
![]() |
ItemType | Quando substituído em uma classe derivada, obtém o tipo de objeto para que o item representa. (Herdado de ModelItem.) |
![]() |
Name | Quando substituído em uma classe derivada, obtém ou define o nome ou ID do item. (Herdado de ModelItem.) |
![]() |
Parent | Quando substituído em uma classe derivada, obtém o item que é o pai deste item. (Herdado de ModelItem.) |
![]() |
Properties | Quando substituído em uma classe derivada, obtém as propriedades públicas neste objeto. (Herdado de ModelItem.) |
![]() |
Root | Quando substituído em uma classe derivada, obtém o item que é a raiz dessa árvore. (Herdado de ModelItem.) |
![]() |
Source | Quando substituído em uma classe derivada, obtém a propriedade que forneceu este valor. (Herdado de ModelItem.) |
![]() |
SyncRoot | Quando substituído em uma classe derivada, obtém um objeto que pode ser usado para sincronizar esta coleção. |
![]() |
View | Quando substituído em uma classe derivada, obtém o visual ou visual3D representando a interface do usuário para este item. (Herdado de ModelItem.) |
Início
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
Add(Object) | Quando substituído em uma classe derivada, adiciona o objeto especificado à coleção. |
![]() |
Add(ModelItem) | Quando substituído em uma classe derivada, adiciona o item especificado à coleção. |
![]() |
BeginEdit() | Quando substituído em uma classe derivada, este método é chamado quando executar várias operações em um objeto ou grupo de objetos. (Herdado de ModelItem.) |
![]() |
BeginEdit(String) | Quando substituído em uma classe derivada, este método é chamado quando executar várias operações em um objeto ou grupo de objetos. (Herdado de ModelItem.) |
![]() |
Clear | Quando substituído em uma classe derivada, limpa o conteúdo da coleção. |
![]() |
Contains(Object) | Quando substituído em uma classe derivada, retorna um valor que indica se a coleção contém o valor especificado. |
![]() |
Contains(ModelItem) | Quando substituído em uma classe derivada, retorna um valor que indica se a coleção contém o item especificado. |
![]() |
CopyTo | Quando substituído em uma classe derivada, copia o conteúdo da coleção para a matriz especificada. |
![]() |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) |
![]() |
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.) |
![]() |
GetAttributes(Type) | Obtém os atributos do tipo solicitado são declarados neste item. (Herdado de ModelItem.) |
![]() |
GetAttributes(TypeIdentifier) | Obtém os atributos do tipo solicitado são declarados neste item. (Herdado de ModelItem.) |
![]() |
GetCurrentValue | Quando substituído em uma classe derivada, retorna o valor atual do objeto base do modelo de ModelItem é comprimido. (Herdado de ModelItem.) |
![]() |
GetEnumerator | Quando substituído em uma classe derivada, retorna um enumerador para os itens na coleção. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
IndexOf | Quando substituído em uma classe derivada, retorna o índice do item especificado. |
![]() |
Insert(Int32, ModelItem) | Quando substituído em uma classe derivada, insere um item no local especificado. |
![]() |
Insert(Int32, Object) | Quando substituído em uma classe derivada, insere um item no local especificado. |
![]() |
IsItemOfType(Type) | Obtém um valor que indica se este item é do tipo especificado ou que implementa a interface especificada. (Herdado de ModelItem.) |
![]() |
IsItemOfType(TypeIdentifier) | Obtém um valor que indica se este item é do tipo especificado ou que implementa a interface especificada. (Herdado de ModelItem.) |
![]() |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) |
![]() |
Move | Quando substituído em uma classe derivada, move um item para um novo índice. |
![]() |
Remove(Object) | Quando substituído em uma classe derivada, remove um valor da coleção. |
![]() |
Remove(ModelItem) | Quando substituído em uma classe derivada, remove um item da coleção. |
![]() |
RemoveAt | Quando substituído em uma classe derivada, remove um item no índice especificado. |
![]() |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Eventos
| Nome | Descrição | |
|---|---|---|
![]() |
CollectionChanged | Quando substituído em uma classe derivada, ocorre quando o conteúdo desta coleção é alterado. |
![]() |
PropertyChanged | Quando substituído em uma classe derivada, ocorre quando uma propriedade sobre as alterações do modelo. (Herdado de ModelItem.) |
Início
Campos
| Nome | Descrição | |
|---|---|---|
![]() ![]() |
ItemProperty | Identifica o Item propriedade de dependência. |
Início
Implementações explícitas da interface
| Nome | Descrição | |
|---|---|---|
![]() ![]() |
IList.Add | Para obter uma descrição desse membro, consulte IList.Add. |
![]() ![]() |
IList.Clear | Para obter uma descrição desse membro, consulte IList.Clear. |
![]() ![]() |
IList.Contains | Para obter uma descrição desse membro, consulte IList.Contains. |
![]() ![]() |
ICollection.CopyTo | Para obter uma descrição desse membro, consulte ICollection.CopyTo. |
![]() ![]() |
ICollection.Count | Para obter uma descrição desse membro, consulte ICollection.Count. |
![]() ![]() |
IEnumerable.GetEnumerator | Para obter uma descrição desse membro, consulte IEnumerable.GetEnumerator. |
![]() ![]() |
IList.IndexOf | Para obter uma descrição desse membro, consulte IList.IndexOf. |
![]() ![]() |
IList.Insert | Para obter uma descrição desse membro, consulte IList.Insert. |
![]() ![]() |
IList.IsFixedSize | Para obter uma descrição desse membro, consulte IList.IsFixedSize. |
![]() ![]() |
IList.IsReadOnly | Para obter uma descrição desse membro, consulte IList.IsReadOnly. |
![]() ![]() |
ICollection.IsSynchronized | Para obter uma descrição desse membro, consulte ICollection.IsSynchronized. |
![]() ![]() |
IList.Item | Para obter uma descrição desse membro, consulte IList.Item. |
![]() ![]() |
IList.Remove | Para obter uma descrição desse membro, consulte IList.Remove. |
![]() ![]() |
IList.RemoveAt | Para obter uma descrição desse membro, consulte IList.RemoveAt. |
![]() ![]() |
ICollection.SyncRoot | Para obter uma descrição desse membro, consulte ICollection.SyncRoot. |
Início
Comentários
ModelItemCollectionderiva de ModelItem e implementa suporte para uma coleção de itens. ModelItemCollectiondefine um nome de propriedade anexado estática Item. Esta propriedade é retornada da enumeração de propriedades da coleção, além de quaisquer propriedades definidas na coleção. O Item propriedade representa todos os itens na coleção e é definida como o tipo de IEnumerable de ModelItem. Todos os itens da coleção têm seus Source propriedade é definida para esta propriedade. Os metadados da propriedade marca não-navegável e não pode ser serializado. O Item propriedade é "pseudo" propriedade porque não está definida, na verdade, o modelo. O valor que ele aponta é o ModelItemCollection próprio.
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.Design.Model
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)