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

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

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 методе регистрации.

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