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
| FrameworkElementFactory() |
Inicializa una nueva instancia de la clase FrameworkElementFactory. |
| FrameworkElementFactory(String) |
Inicializa una nueva instancia de la clase FrameworkElementFactory con el texto especificado que se va a producir. |
| FrameworkElementFactory(Type) |
Inicializa una nueva instancia de la clase FrameworkElementFactory con el objeto Type especificado. |
| FrameworkElementFactory(Type, String) |
Inicializa una nueva instancia de la clase FrameworkElementFactory con el Type y el nombre especificados. |
Propiedades
| FirstChild |
Obtiene el primer generador secundario. |
| IsSealed |
Obtiene un valor que indica si este objeto se encuentra en un estado inmutable. |
| Name |
Obtiene o establece el nombre de un elemento de plantilla. |
| NextSibling |
Obtiene el siguiente generador relacionado. |
| Parent |
Obtiene la clase FrameworkElementFactory primaria. |
| Text |
Obtiene o establece la cadena de texto que se va a producir. |
| Type |
Obtiene o establece el tipo de los objetos que produce este generador. |
Métodos
| AddHandler(RoutedEvent, Delegate) |
Agrega un controlador de eventos para el evento enrutado determinado en las instancias que crea este factory. |
| AddHandler(RoutedEvent, Delegate, Boolean) |
Agrega un controlador de eventos para el evento enrutado determinado a las instancias creadas por este generador, con la opción de poder llamar al controlador proporcionado incluso en los casos de eventos enrutados ya marcados como controlados por otro elemento a lo largo de la ruta. |
| AppendChild(FrameworkElementFactory) |
Agrega un generador secundario a este generador. |
| Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
| GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
| RemoveHandler(RoutedEvent, Delegate) |
Quita un controlador de eventos del evento enrutado determinado. Esto se aplica a las instancias creadas por este generador. |
| SetBinding(DependencyProperty, BindingBase) |
Configura el enlace de datos en una propiedad. |
| SetResourceReference(DependencyProperty, Object) |
Configura una referencia de recurso dinámico 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) |