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

Nome Description
FrameworkElementFactory()

Inicializa uma nova instância da classe FrameworkElementFactory.

FrameworkElementFactory(String)

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

FrameworkElementFactory(Type, String)

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

FrameworkElementFactory(Type)

Inicializa uma nova instância da FrameworkElementFactory classe com a especificada Type.

Propriedades

Nome Description
FirstChild

Obtém a primeira fábrica filho.

IsSealed

Obtém um valor que indica se esse 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 de irmãos.

Parent

Obtém o pai FrameworkElementFactory.

Text

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

Type

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

Métodos

Nome Description
AddHandler(RoutedEvent, Delegate, Boolean)

Adiciona um manipulador de eventos para o evento roteado fornecido às instâncias criadas por essa fábrica, com a opção de fazer com que o manipulador fornecido seja invocado mesmo em casos de eventos roteado que já haviam sido marcados como manipulados por outro elemento ao longo da rota.

AddHandler(RoutedEvent, Delegate)

Adiciona um manipulador de eventos para o evento roteado determinado às instâncias criadas por essa fábrica.

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 Objectatual.

(Herdado de Object)
RemoveHandler(RoutedEvent, Delegate)

Remove um manipulador de eventos do evento roteado especificado. Isso se aplica às instâncias criadas por esta 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 de uma propriedade de dependência.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a