DependencyProperty.DefaultMetadata Propiedad

Definición

Obtiene los metadatos predeterminados de la propiedad de dependencia.

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

Valor de propiedad

Metadatos predeterminados de la propiedad de dependencia.

Ejemplos

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

Comentarios

Los metadatos predeterminados son los metadatos de propiedad que están disponibles para ese objeto concreto o un objeto de un tipo derivado en el que no se proporcionó ningún metadato alternativo mediante una llamada o explícita RegisterOverrideMetadata .

Si el propietario original aplicó metadatos a la primera Register llamada que estableció la propiedad de dependencia, esos metadatos se devuelven como DefaultMetadata.

Si no se aplicó ningún metadato en la llamada original Register , los metadatos predeterminados se generan desde dentro de la Register llamada y este valor se devuelve como DefaultMetadata.

El propósito principal de tener metadatos predeterminados asociados a es DependencyProperty proporcionar un valor predeterminado para esta propiedad en cualquier DependencyObject tipo derivado o .

En el caso de las propiedades no adjuntas, el tipo de metadatos devuelto por esta propiedad no se puede convertir a tipos derivados de PropertyMetadata tipo, incluso si la propiedad se registró originalmente con un tipo de metadatos derivado. Si desea que los metadatos registrados originalmente incluyan su tipo de metadatos derivado originalmente, llame GetMetadata(Type) a en su lugar y pase el tipo de registro original como parámetro.

Para las propiedades adjuntas, el tipo de los metadatos devueltos por esta propiedad coincidirá con el tipo especificado en el método de registro original RegisterAttached .

Se aplica a