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