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

Proprietà DependencyProperty.PropertyType

 

Data di pubblicazione: ottobre 2016

Ottiene il tipo che utilizza la proprietà di dipendenza per il relativo valore.

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

public Type PropertyType { get; }

Valore proprietà

Type: System.Type

Il Type del valore della proprietà.

Questa proprietà indica il tipo del valore della proprietà dichiarato dalla registrazione originale della proprietà, tramite il propertyType parametro. Simile al Name, il tipo di proprietà di una proprietà di dipendenza è non modificabile dopo la registrazione.

Nell'esempio seguente viene eseguita una query diverse caratteristiche di un identificatore di proprietà di dipendenza, incluso il PropertyType. La stringa del nome del tipo di PropertyType viene ottenuto da restituito Type.

pm = dp.GetMetadata(dp.OwnerType);
MetadataClass.Text = pm.GetType().Name;
TypeofPropertyValue.Text = dp.PropertyType.Name;
DefaultPropertyValue.Text = (pm.DefaultValue!=null) ? pm.DefaultValue.ToString() : "null";
HasCoerceValue.Text = (pm.CoerceValueCallback == null) ? "No" : pm.CoerceValueCallback.Method.Name;
HasPropertyChanged.Text = (pm.PropertyChangedCallback == null) ? "No" : pm.PropertyChangedCallback.Method.Name;
ReadOnly.Text = (dp.ReadOnly) ? "Yes" : "No";

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: