Partilhar via


IAddChild Interface

Definição

Fornece um meio para analisar elementos que permitem misturas de elementos filho ou texto.

public interface class IAddChild
public interface IAddChild
type IAddChild = interface
Public Interface IAddChild
Derivado

Comentários

Para fins de estabelecer ou definir uma propriedade de conteúdo ou modelo de conteúdo no WPF, IAddChild é obsoleto. Em vez disso, aplique o ContentPropertyAttribute a uma classe personalizada.

Para fins de comportamento do analisador/processador XAML, IAddChild está obsoleto. O comportamento da coleção agora faz parte integral do sistema de tipos XAML e as implementações do processador XAML devem usar as APIs dedicadas no assembly System.Xaml. O código de usuário geral deve usar os Add métodos no tipo de coleção usado para a propriedade de coleção filho do tipo relevante.

A main cenário restante para IAddChild é dar suporte a um FrameworkElementFactory que pode lidar com a criação de objeto filho, que é um cenário avançado. Consulte FrameworkElementFactory.

Os chamadores no .NET Framework aplicativos de destino 4.5 Beta que tentam usar a IAddChild API para uma de suas finalidades originais da era .NET Framework 3.0 (modelo de conteúdo do WPF, processamento XAML) devem esperar que muitas classes de implementação atuais IAddChildretornem NotImplementedException ou resultados semelhantes para a IAddChild API.

Métodos

AddChild(Object)

Adiciona um objeto filho.

AddText(String)

Adiciona o conteúdo do texto de um nó ao objeto.

Aplica-se a

Confira também