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
Параметры
Имя конкретного типа, из которого извлекаются метаданные свойства зависимостей в качестве ссылки на тип (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;
}