Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe PropertyMetadata

 

Data di pubblicazione: ottobre 2016

Definisce determinati aspetti del comportamento di una proprietà di dipendenza applicata a un tipo specifico, incluse le condizioni con cui è stata registrata.

Spazio dei nomi:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

System.Object
  System.Windows.PropertyMetadata
    System.Windows.UIPropertyMetadata

public class PropertyMetadata

NomeDescrizione
System_CAPS_pubmethodPropertyMetadata()

Inizializza una nuova istanza della classe PropertyMetadata.

System_CAPS_pubmethodPropertyMetadata(Object)

Inizializza una nuova istanza di PropertyMetadata classe con un valore predefinito specificato per la proprietà di dipendenza che verranno applicati i metadati.

System_CAPS_pubmethodPropertyMetadata(Object, PropertyChangedCallback)

Inizializza una nuova istanza di PropertyMetadata classe con il valore predefinito specificato e PropertyChangedCallback riferimento all'implementazione.

System_CAPS_pubmethodPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Inizializza una nuova istanza di PropertyMetadata classe con il valore predefinito specificato e i callback.

System_CAPS_pubmethodPropertyMetadata(PropertyChangedCallback)

Inizializza una nuova istanza di PropertyMetadata classe con l'oggetto specificato PropertyChangedCallback riferimento all'implementazione.

NomeDescrizione
System_CAPS_pubpropertyCoerceValueCallback

Ottiene o imposta un riferimento a un CoerceValueCallback implementazione specificata nei metadati.

System_CAPS_pubpropertyDefaultValue

Ottiene o imposta il valore predefinito della proprietà di dipendenza.

System_CAPS_protpropertyIsSealed

Ottiene un valore che determina se i metadati sono stati applicati a una proprietà in modo che lo stato dell'istanza di metadati non modificabile.

System_CAPS_pubpropertyPropertyChangedCallback

Ottiene o imposta un riferimento a un PropertyChangedCallback implementazione specificata nei metadati.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.(Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodMerge(PropertyMetadata, DependencyProperty)

Unisce i metadati con i metadati di base.

System_CAPS_protmethodOnApply(DependencyProperty, Type)

Chiamato quando questi metadati sono stati applicati a una proprietà, che indica che i metadati sono sealed.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

Metadati della proprietà possono essere definito e utilizzato durante la registrazione di proprietà di dipendenza quando si chiama il Register metodo (o varianti per le proprietà associate o le proprietà di dipendenza di sola lettura), o dopo la registrazione del proprietario originale quando si chiama il OverrideMetadata metodo. AddOwner accetta anche i metadati di proprietà.

Questa classe è una classe base concreta che può essere utilizzata in ognuna di queste chiamate. Tuttavia, è molto comune per specificare i metadati utilizzando una delle classi derivate, ad esempio FrameworkPropertyMetadata. Queste classi derivate supportano metadati più dettagliati riportati come valori di proprietà booleana, che sono utili per rilevare e abilitare alcuni comportamenti del sistema e il layout di proprietà implementati solo il WPF livello di framework.

Molte proprietà di questa classe sono in lettura / scrittura al modello a oggetti, ma possono essere scritte solo prima che l'istanza venga utilizzata in un'operazione di sistema di proprietà, ad esempio Register o OverrideMetadata. Ognuna di queste proprietà può anche essere impostata dal costruttore ma sono esposte in modo che Merge impostare tali implementazioni del metodo.

Questo tipo e i membri di questo tipo, non vengono in genere utilizzati XAML.

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: