Поделиться через


DependencyProperty.GetMetadata(TypeName) Метод

Определение

Извлекает значение метаданных свойства для свойства зависимостей, зарегистрированного в типе. Вы указываете тип, из которого требуется получить сведения, в качестве ссылки на тип.

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

Параметры

forType
TypeName Type

Имя конкретного типа, из которого извлекаются метаданные свойства зависимостей, в виде ссылки на тип (System.Type для Microsoft .NET, вспомогательная структуру TypeName для расширений компонентов Visual C++ (C++/CX)).

Возвращаемое значение

Объект метаданных свойств.

Примеры

В этом примере реализуется служебный метод, который сообщает значение по умолчанию для заданного свойства зависимостей, существующего в FrameworkElement, на основе значения по умолчанию, зарегистрированного и хранящегося в метаданных.

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

Применяется к

См. также раздел