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


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;
}

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

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