FrameworkElementFactory Clase

Definición

Admite la creación de plantillas.

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
Herencia
FrameworkElementFactory
Atributos

Comentarios

Esta clase es una manera en desuso de crear plantillas mediante programación, que son subclases de FrameworkTemplate como ControlTemplate o DataTemplate; no toda la funcionalidad de plantilla está disponible cuando se crea una plantilla mediante esta clase. La manera recomendada de crear una plantilla mediante programación es cargar XAML desde una cadena o un flujo de memoria mediante el Load método de la XamlReader clase .

Constructores

Nombre Description
FrameworkElementFactory()

Inicializa una nueva instancia de la clase FrameworkElementFactory.

FrameworkElementFactory(String)

Inicializa una nueva instancia de la FrameworkElementFactory clase con el texto especificado que se va a generar.

FrameworkElementFactory(Type, String)

Inicializa una nueva instancia de la FrameworkElementFactory clase con el nombre y especificados Type .

FrameworkElementFactory(Type)

Inicializa una nueva instancia de la FrameworkElementFactory clase con el especificado Type.

Propiedades

Nombre Description
FirstChild

Obtiene el primer generador secundario.

IsSealed

Obtiene un valor que indica si este objeto está en un estado inmutable.

Name

Obtiene o establece el nombre de un elemento de plantilla.

NextSibling

Obtiene la siguiente factoría del mismo nivel.

Parent

Obtiene el elemento primario FrameworkElementFactory.

Text

Obtiene o establece la cadena de texto que se va a generar.

Type

Obtiene o establece el tipo de los objetos que genera esta factoría.

Métodos

Nombre Description
AddHandler(RoutedEvent, Delegate, Boolean)

Agrega un controlador de eventos para el evento enrutado dado a las instancias creadas por esta factoría, con la opción de invocar el controlador proporcionado incluso en casos de eventos enrutados que ya se habían marcado como controlados por otro elemento a lo largo de la ruta.

AddHandler(RoutedEvent, Delegate)

Agrega un controlador de eventos para el evento enrutado dado a las instancias creadas por esta factoría.

AppendChild(FrameworkElementFactory)

Agrega una fábrica secundaria a esta fábrica.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RemoveHandler(RoutedEvent, Delegate)

Quita un controlador de eventos del evento enrutado especificado. Esto se aplica a las instancias creadas por esta factoría.

SetBinding(DependencyProperty, BindingBase)

Configura el enlace de datos en una propiedad .

SetResourceReference(DependencyProperty, Object)

Configure una referencia de recursos dinámicos en una propiedad secundaria.

SetValue(DependencyProperty, Object)

Establece el valor de una propiedad de dependencia.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a