ModelProperty Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
A ModelProperty representa uma propriedade sobre um ModelItem. As propriedades do modelo estão associadas a uma instância de um item, o que lhes permite ter propriedades simples de obtenção/conjunto de valor em vez de usar o mecanismo mais complicado GetValue/SetValue de PropertyDescriptor.
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Herança
-
ModelProperty
Observações
O valor de a ModelProperty pode vir de um valor localmente definido, ou pode ser herdado de algum lugar superior na hierarquia de elementos. Use a Source propriedade do valor devolvido por Value para determinar a origem do valor do imóvel.
Construtores
| Name | Description |
|---|---|
| ModelProperty() |
Cria um novo ModelProperty. |
Propriedades
| Name | Description |
|---|---|
| AttachedOwnerType |
Devolve o tipo que define esta propriedade se IsAttached devolve |
| Attributes |
Devolve os atributos declarados nesta propriedade. |
| Collection |
Retornos Value lançados como um ModelItemCollection. |
| ComputedValue |
Devolve o valor atualmente calculado para esta propriedade. Definir um valor nesta propriedade é o mesmo que chamar SetValue(Object), mas pode ser usado em expressões de ligação de dados. |
| Converter |
Devolve o conversor de tipos para usar com esta propriedade. |
| DefaultValue |
Devolve o valor padrão desta propriedade. Se a propriedade não definir um valor padrão, isso devolverá |
| Dictionary |
Retornos Value lançados como um ModelItemDictionary. Se o valor da propriedade não for um dicionário, esta propriedade devolverá |
| IsAttached |
Determina se a propriedade representa uma propriedade anexada de um tipo diferente. |
| IsBrowsable |
Determina se a propriedade pode ser mostrada numa 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 é apenas leitura. |
| IsSet |
Determina se o valor da propriedade é definido localmente. |
| Name |
Recebe o nome desta propriedade. |
| Parent |
Devolve o pai desta propriedade. |
| PropertyType |
Devolve o tipo de dados da propriedade. |
| Value |
Devolve o valor definido a esta propriedade. |
Métodos
| Name | Description |
|---|---|
| ClearValue() |
Compensa o valor local da propriedade. |
| Equals(Object) |
Determina a igualdade para propriedades. As propriedades são iguais se tiverem o mesmo nome e progenitor. |
| GetHashCode() |
Serve como função de hash para um ModelProperty. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| SetValue(Object) |
Define um valor local para uma propriedade. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Operadores
| Name | Description |
|---|---|
| Equality(ModelProperty, ModelProperty) |
Determina se as propriedades são iguais. As propriedades são iguais se tiverem o mesmo nome e progenitor. |
| Inequality(ModelProperty, ModelProperty) |
Determina se as propriedades são desiguais. As propriedades são iguais se tiverem o mesmo nome e progenitor. |