FrameworkElementFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |