DependencyProperty.OwnerType Propriedade

Definição

Obtém o tipo do objeto que registrou a propriedade de dependência com o sistema de propriedade ou que adicionou a si próprio como proprietário da propriedade.

C#
public Type OwnerType { get; }

Valor da propriedade

Type

O tipo do objeto que registrou a propriedade ou que adicionou a si próprio como proprietário da propriedade.

Exemplos

O exemplo a seguir obtém o tipo de proprietário com base em um identificador dpde propriedade de dependência e, em seguida, obtém metadados no tipo de proprietário para esse mesmo identificador. Na verdade, essa operação é equivalente a entrarDefaultMetadata.dp

C#
pm = dp.GetMetadata(dp.OwnerType);

Comentários

Esse valor foi fornecido durante o registro da propriedade. O proprietário será o tipo de registro original no caso de um DependencyProperty identificador gerado a partir de uma Register chamada ou o tipo que se adicionou como proprietário no caso de um DependencyProperty identificador gerado a partir de uma AddOwner chamada.

O OwnerType em qualquer dado DependencyProperty é imutável e não pode estar null em um valor válido DependencyProperty.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7