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