ModelProperty Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
ModelProperty rappresenta una proprietà su un oggetto ModelItem. Le proprietà del modello sono associate a un'istanza di un elemento che consente loro di disporre di semplici proprietà get/set Value, anziché dover usare il più complesso meccanismo GetValue/SetValue dell'oggetto PropertyDescriptor.
public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
- Ereditarietà
-
ModelProperty
Commenti
Il valore di un oggetto ModelProperty può provenire da un valore impostato localmente o potrebbe essere ereditato da un elemento gerarchicamente superiore. Utilizzare la proprietà Source del valore restituito da Value per determinare l'origine del valore della proprietà.
Costruttori
| ModelProperty() |
Crea un nuovo oggetto ModelProperty. |
Proprietà
| AttachedOwnerType |
Restituisce il tipo che definisce questa proprietà se IsAttached restituisce |
| Attributes |
Restituisce gli attributi dichiarati su questa proprietà. |
| Collection |
Restituisce l'oggetto Value sottoposto a cast come un oggetto ModelItemCollection. |
| ComputedValue |
Restituisce il valore attualmente calcolato per questa proprietà. L'impostazione di un valore su questa proprietà corrisponde a chiamare SetValue(Object), con la differenza che la proprietà può essere utilizzata nelle espressioni di associazione dati. |
| Converter |
Restituisce il convertitore di tipi da utilizzare con questa proprietà. |
| DefaultValue |
Restituisce il valore predefinito di questa proprietà. Se la proprietà non definisce un valore predefinito, restituirà |
| Dictionary |
Restituisce l'oggetto Value sottoposto a cast come un oggetto ModelItemDictionary. Se il valore della proprietà non è un dizionario, questa proprietà restituirà |
| IsAttached |
Determina se la proprietà rappresenta una proprietà associata di un tipo diverso. |
| IsBrowsable |
Determina se la proprietà può essere visualizzata in una finestra di proprietà. |
| IsCollection |
Determina se il valore contenuto nella proprietà è un oggetto ModelItemCollection. |
| IsDictionary |
Determina se il valore contenuto nella proprietà è un oggetto ModelItemDictionary. |
| IsReadOnly |
Determina se la proprietà è di sola lettura. |
| IsSet |
Determina se il valore della proprietà è impostato localmente. |
| Name |
Ottiene il nome di questa proprietà. |
| Parent |
Restituisce l'elemento padre di questa proprietà. |
| PropertyType |
Restituisce il tipo di dati della proprietà. |
| Value |
Restituisce il valore impostato in questa proprietà. |
Metodi
| ClearValue() |
Cancella il valore locale per una proprietà. |
| Equals(Object) |
Determina l'uguaglianza per le proprietà. Le proprietà sono uguali se il nome e l'elemento padre sono gli stessi. |
| GetHashCode() |
Viene usato come funzione hash per un oggetto ModelProperty. |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| SetValue(Object) |
Imposta un valore locale su una proprietà. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Operatori
| Equality(ModelProperty, ModelProperty) |
Determina se le proprietà sono uguali. Le proprietà sono uguali se il nome e l'elemento padre sono gli stessi. |
| Inequality(ModelProperty, ModelProperty) |
Determina se le proprietà non sono uguali. Le proprietà sono uguali se il nome e l'elemento padre sono gli stessi. |