FrameworkElementFactory Classe

Definição

Suporta a 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

Observações

Esta classe é uma forma obsoleta de criar programaticamente templates, que são subclasses de FrameworkTemplate tais como ControlTemplate ou DataTemplate; nem toda a funcionalidade de template está disponível quando se cria um template usando esta classe. A forma recomendada de criar programaticamente um template é carregar XAML a partir de uma string ou de um fluxo de memória usando o Load método da XamlReader classe.

Construtores

Name Description
FrameworkElementFactory()

Inicializa uma nova instância da FrameworkElementFactory classe.

FrameworkElementFactory(String)

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

FrameworkElementFactory(Type, String)

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

FrameworkElementFactory(Type)

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

Propriedades

Name Description
FirstChild

Fica com a primeira fábrica criança.

IsSealed

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

Name

Recebe ou define o nome de um item modelo.

NextSibling

Fica com a próxima fábrica irmã.

Parent

Apanha o progenitor.FrameworkElementFactory

Text

Obtém ou define a cadeia de texto para produzir.

Type

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

Métodos

Name Description
AddHandler(RoutedEvent, Delegate, Boolean)

Adiciona um handler de eventos para o evento encaminhado às instâncias criadas por esta fábrica, com a opção de invocar o handler fornecido mesmo em casos de eventos encaminhados que já tinham sido marcados como tratados por outro elemento ao longo da rota.

AddHandler(RoutedEvent, Delegate)

Adiciona um gestor de eventos para o evento encaminhado dado às instâncias criadas por esta fábrica.

AppendChild(FrameworkElementFactory)

Adiciona uma fábrica criança a esta fábrica.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RemoveHandler(RoutedEvent, Delegate)

Remove um gestor de eventos do evento encaminhado dado. Isto aplica-se às instâncias criadas por esta fábrica.

SetBinding(DependencyProperty, BindingBase)

Configura a ligação de dados numa propriedade.

SetResourceReference(DependencyProperty, Object)

Configura uma referência dinâmica de recurso numa propriedade filha.

SetValue(DependencyProperty, Object)

Define o valor de uma propriedade de dependência.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a