ModelProperty Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um ModelProperty representa uma propriedade em um ModelItem. Propriedades de modelo são associadas a uma instância de um item, o que permite que tenham propriedades Value get/set, em vez de usarem o mecanismo de GetValue/SetValue mais complicado do PropertyDescriptor.
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Herança
-
ModelProperty
Comentários
O valor de a ModelProperty pode vir de um valor definido localmente ou pode ser herdado de um lugar mais alto na hierarquia do elemento. Use a Source Propriedade do valor retornado por Value para determinar a origem do valor da propriedade.
Construtores
ModelProperty() |
Cria um novo ModelProperty. |
Propriedades
AttachedOwnerType |
Retorna o tipo que definirá essa propriedade se IsAttached retornar |
Attributes |
Retorna os atributos declarados nesta propriedade. |
Collection |
Retorna uma conversão Value como um ModelItemCollection. |
ComputedValue |
Retorna o valor calculado no momento para essa propriedade. Configurar um valor nessa propriedade é o mesmo que chamar SetValue(Object), mas pode ser usado em expressões de associação de dados. |
Converter |
Retorna o conversor de tipo a ser usado com essa propriedade. |
DefaultValue |
Retorna o valor padrão desta propriedade. Se a propriedade não definir um valor padrão, isso retornará |
Dictionary |
Retorna uma conversão Value como um ModelItemDictionary. Se o valor da propriedade não for um dicionário, essa propriedade retornará |
IsAttached |
Determina se a propriedade representa uma propriedade anexada de um tipo diferente. |
IsBrowsable |
Determina se a propriedade pode ser mostrada em uma janela de propriedade. |
IsCollection |
Determina se o valor contido na propriedade é um ModelItemCollection. |
IsDictionary |
Determina se o valor contido na propriedade é um ModelItemDictionary. |
IsReadOnly |
Determina se a propriedade é somente leitura. |
IsSet |
Determina se o valor da propriedade é definido localmente. |
Name |
Obtém o nome dessa propriedade. |
Parent |
Retorna o pai desta propriedade. |
PropertyType |
Retorna o tipo de dados da propriedade. |
Value |
Retorna o valor definido para esta propriedade. |
Métodos
ClearValue() |
Limpa o valor local para a propriedade. |
Equals(Object) |
Determina a igualdade de propriedades. As propriedades serão iguais se tiverem o mesmo nome e pai. |
GetHashCode() |
Serve como uma função de hash para ModelProperty. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SetValue(Object) |
Define um valor local em uma propriedade. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Operadores
Equality(ModelProperty, ModelProperty) |
Determina se as propriedades são iguais. As propriedades serão iguais se tiverem o mesmo nome e pai. |
Inequality(ModelProperty, ModelProperty) |
Determina se as propriedades são desiguais. As propriedades serão iguais se tiverem o mesmo nome e pai. |