Classe ModelProperty
Aggiornamento: novembre 2007
Rappresenta una proprietà di un elemento.
Spazio dei nomi: Microsoft.Windows.Design.Model
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
Public MustInherit Class ModelProperty
Dim instance As ModelProperty
public abstract class ModelProperty
public ref class ModelProperty abstract
public abstract class ModelProperty
Note
Un oggetto ModelProperty rappresenta una proprietà di un elemento. Gli oggetti ModelProperty sono associati a un'istanza di un elemento che consente loro di disporre di semplici proprietà get/set Value, anziché del meccanismo GetValue/SetValue più complesso dell'oggetto PropertyDescriptor. Il valore di un oggetto ModelProperty può provenire da un valore impostato localmente o potrebbe essere ereditato da un elemento superiore del meccanismo della proprietà. Dal momento che tutti gli elementi della struttura ad albero contengono proprietà Source, la vera origine del valore di una proprietà può essere determinata in modo semplice, utilizzando il codice seguente:
Console.WriteLine(property.Value.Source);
L'oggetto Value restituisce nullriferimento null (Nothing in Visual Basic) se la proprietà non è impostata in nessun punto della gerarchia. Viene eseguito il wrapping dei convertitori e degli editor di tipi definiti nel modello dati sottostante in modo che accettino gli oggetti ModelItem come parametri.
Gerarchia di ereditarietà
System.Object
Microsoft.Windows.Design.Model.ModelProperty
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.Model