Partilhar via


Classe ParentAdapter

Fornece um ponto de extensão para qualquer tipo que pode ser pai de objetos filho.

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

Public MustInherit Class ParentAdapter _
    Inherits Adapter

Dim instance As ParentAdapter
public abstract class ParentAdapter : Adapter
public ref class ParentAdapter abstract : public Adapter
public abstract class ParentAdapter extends Adapter

Comentários

Herdar de ParentAdapter Para especificar uma relação pai-filho na WPF Designer.

Com freqüência é o caso no Windows Presentation Foundation (WPF) que mover um elemento de um filho para outro ou adicionar um elemento pai requer conhecimento especializado da relação pai-filho.Em vez de implementar lógica específica de contêiner para cada recipiente, a ParentAdapter classe define um ponto de extensibilidade e oferece suporte a um mecanismo genérico para alterar o pai de um objeto em outro.

A ParentAdapter chamado pela Parent método. The ModelParent Localiza um ParentAdapter para objetos pai corrente e propostos. Se nenhum ParentAdapter existe, um objeto não pode ser atribuído a um pai.

The ParentAdapter classe permite que os recipientes executar lógica quando um pai é removido. Por exemplo, se um objeto está sendo movido de um Canvas para um Grid, podem ser removidas propriedades anexadas da tela automaticamente.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.Adapter
      Microsoft.Windows.Design.Interaction.ParentAdapter

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ParentAdapter

Namespace Microsoft.Windows.Design.Interaction

ModelParent

ModelItem

Outros recursos

Extensibilidade do WPF Designer