FrameworkElementFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |