Bagikan melalui


DependencyProperty.GetMetadata(TypeName) Metode

Definisi

Mengambil nilai metadata properti untuk properti dependensi seperti yang didaftarkan ke jenis . Anda menentukan jenis info yang Anda inginkan sebagai referensi jenis.

PropertyMetadata GetMetadata(TypeName const& forType);
public PropertyMetadata GetMetadata(System.Type forType);
function getMetadata(forType)
Public Function GetMetadata (forType As Type) As PropertyMetadata

Parameter

forType
TypeName Type

Nama jenis tertentu untuk mengambil metadata properti dependensi, sebagai referensi jenis (System.Type untuk Microsoft .NET, struct pembantu TypeName untuk ekstensi komponen Visual C++ (C++/CX)).

Mengembalikan

Objek metadata properti.

Contoh

Contoh ini mengimplementasikan metode utilitas yang melaporkan nilai default properti dependensi tertentu seperti yang ada di FrameworkElement, berdasarkan nilai default yang terdaftar dan disimpan dalam metadata.

public static object GetDefaultValueForFrameworkDP(DependencyProperty dpIdentifier)
{
    PropertyMetadata metadataInfo = dpIdentifier.GetMetadata(typeof(FrameworkElement));
    return metadataInfo.DefaultValue;
}
Public Shared Function GetDefaultValueForFrameworkDP(dpIdentifier As DependencyProperty) As Object
    Dim metadataInfo As PropertyMetadata = dpIdentifier.GetMetadata(GetType(FrameworkElement))
    GetDefaultValueForFrameworkDP = metadataInfo.DefaultValue
End Function

Berlaku untuk

Lihat juga