Compartilhar via


Classe PropertyValueCollection

Representa uma coleção de PropertyValue instâncias.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueCollection

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public MustInherit Class PropertyValueCollection _
    Implements IEnumerable(Of PropertyValue), IEnumerable,  _
    INotifyCollectionChanged
public abstract class PropertyValueCollection : IEnumerable<PropertyValue>, 
    IEnumerable, INotifyCollectionChanged
public ref class PropertyValueCollection abstract : IEnumerable<PropertyValue^>, 
    IEnumerable, INotifyCollectionChanged
[<AbstractClass>]
type PropertyValueCollection =  
    class
        interface IEnumerable<PropertyValue>
        interface IEnumerable
        interface INotifyCollectionChanged
    end
public abstract class PropertyValueCollection implements IEnumerable<PropertyValue>, IEnumerable, INotifyCollectionChanged

O tipo PropertyValueCollection expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido PropertyValueCollection Initializes a new instance of the PropertyValueCollection class.

Início

Propriedades

  Nome Descrição
Propriedade pública Count Quando substituído em uma classe derivada, obtém o número de itens na coleção.
Propriedade pública Item Quando substituído em uma classe derivada, obtém o PropertyValue no índice especificado.
Propriedade pública ParentValue Obtém o pai PropertyValue.

Início

Métodos

  Nome Descrição
Método público Add Quando substituído em uma classe derivada, adiciona o objeto especificado na coleção.
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 GetEnumerator Quando substituído em uma classe derivada, retorna-se fortemente tipada IEnumerator para a coleção de PropertyValue objetos.
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 Insert Quando substituído em uma classe derivada, insere o objeto especificado na coleção no índice especificado.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnCollectionChanged Raises the CollectionChanged event.
Método público Remove Quando substituído em uma classe derivada, remove especificado PropertyValue da coleção.
Método público RemoveAt Quando substituído em uma classe derivada, remove o PropertyValue da coleção no índice especificado.
Método público SetIndex Quando substituído em uma classe derivada, troca a ordem dos objetos na coleção.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público CollectionChanged Ocorre quando o PropertyValueCollection alterações.

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Infraestrutura. Para obter uma descrição desse membro, consulte IEnumerable.GetEnumerator.

Início

Comentários

Resumo PropertyValueCollection classe é usada para propriedades cujo tipo é uma coleção.

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.PropertyEditing

Outros recursos

Extensibilidade do WPF Designer

Propriedade de edição de arquitetura