Compartilhar via


FrameworkElementFactory Classe

Definição

Dá suporte à criação de modelos.

public ref class FrameworkElementFactory
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public class FrameworkElementFactory
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
type FrameworkElementFactory = class
Public Class FrameworkElementFactory
Herança
FrameworkElementFactory
Atributos

Comentários

Essa classe é uma maneira preterida de criar modelos programaticamente, que são subclasses como FrameworkTemplateControlTemplate ou DataTemplate; nem toda a funcionalidade de modelo está disponível quando você cria um modelo usando essa classe. A maneira recomendada de criar programaticamente um modelo é carregar XAML de uma cadeia de caracteres ou de um fluxo de memória usando o Load método da XamlReader classe .

Construtores

FrameworkElementFactory()

Inicializa uma nova instância da classe FrameworkElementFactory.

FrameworkElementFactory(String)

Inicializa uma nova instância da classe FrameworkElementFactory com o texto especificado a ser produzido.

FrameworkElementFactory(Type)

Inicializa uma nova instância da classe FrameworkElementFactory com o Type especificado.

FrameworkElementFactory(Type, String)

Inicializa uma nova instância da classe FrameworkElementFactory com o Type e o nome especificados.

Propriedades

FirstChild

Obtém a primeira fábrica filho.

IsSealed

Obtém um valor que indica se este objeto está em um estado imutável.

Name

Obtém ou define o nome de um item de modelo.

NextSibling

Obtém a próxima fábrica irmã.

Parent

Obtém o FrameworkElementFactory pai.

Text

Obtém ou define a cadeia de caracteres de texto a ser produzida.

Type

Obtém ou define o tipo dos objetos que esta fábrica produz.

Métodos

AddHandler(RoutedEvent, Delegate)

Adiciona um manipulador de eventos para o evento roteado fornecido para as instâncias criadas por essa fábrica.

AddHandler(RoutedEvent, Delegate, Boolean)

Adiciona um manipulador de eventos para o evento roteado fornecido para as instâncias criadas por esta fábrica, com a opção de configurar o manipulador fornecido para ser invocado até mesmo em casos de eventos roteados que já foram marcados como manipulados por outro elemento na rota.

AppendChild(FrameworkElementFactory)

Adiciona uma fábrica filho a esta fábrica.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveHandler(RoutedEvent, Delegate)

Remove um manipulador de eventos do evento roteado fornecido. Isso se aplica às instâncias criadas por essa fábrica.

SetBinding(DependencyProperty, BindingBase)

Configura a associação de dados em uma propriedade.

SetResourceReference(DependencyProperty, Object)

Configure uma referência de recurso dinâmico em uma propriedade filho.

SetValue(DependencyProperty, Object)

Define o valor da propriedade de dependência.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a