DependencyProperty.DefaultMetadata Свойство

Определение

Возвращает метаданные по умолчанию свойства зависимостей.

public:
 property System::Windows::PropertyMetadata ^ DefaultMetadata { System::Windows::PropertyMetadata ^ get(); };
public System.Windows.PropertyMetadata DefaultMetadata { get; }
member this.DefaultMetadata : System.Windows.PropertyMetadata
Public ReadOnly Property DefaultMetadata As PropertyMetadata

Значение свойства

Метаданные по умолчанию свойства зависимостей.

Примеры

pm = dp.GetMetadata(dp.OwnerType);
pm = dp.GetMetadata(dp.OwnerType)
PropertyMetadata pmDefault = dp.DefaultMetadata;
Dim pmDefault As PropertyMetadata = dp.DefaultMetadata

Комментарии

Метаданные по умолчанию — это метаданные свойства, доступные конкретному объекту или объекту производного типа, в котором альтернативные метаданные не были предоставлены явным Register или OverrideMetadata вызывающим вызовом.

Если исходный владелец применил метаданные к первому Register вызову, который установил свойство зависимости, возвращается как DefaultMetadataметаданные.

Если метаданные не были применены в исходном Register вызове Register , то метаданные по умолчанию создаются из вызова, и это значение возвращается в качестве DefaultMetadataзначения.

Основной целью создания метаданных по умолчанию, связанных с a, DependencyProperty является предоставление значения по умолчанию для этого свойства в любом DependencyObject или производном типе.

Для некачественных свойств тип метаданных, возвращаемый этим свойством, нельзя привести к производным типам PropertyMetadata , даже если свойство было первоначально зарегистрировано в производном типе метаданных. Если вы хотите, чтобы изначально зарегистрированные метаданные, включая исходный, возможно, производный тип метаданных, вызовите GetMetadata(Type) вместо этого, передавая исходный тип регистрации в качестве параметра.

Для присоединенных свойств тип метаданных, возвращаемых этим свойством, будет соответствовать типу, заданному в исходном RegisterAttached методе регистрации.

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