FrameworkTemplate Clase

Definición

Habilita la creación de instancias de un árbol de FrameworkElement objetos o FrameworkContentElement .

public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope
public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope, System::Windows::Markup::IQueryAmbient
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope, System.Windows.Markup.IQueryAmbient
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
    inherit DispatcherObject
    interface INameScope
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
    inherit DispatcherObject
    interface INameScope
    interface IQueryAmbient
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope, IQueryAmbient
Herencia
FrameworkTemplate
Derivado
Atributos
Implementaciones

Constructores

Nombre Description
FrameworkTemplate()

Inicializa una nueva instancia de la clase FrameworkTemplate.

Propiedades

Nombre Description
Dispatcher

Obtiene el objeto al que DispatcherDispatcherObject está asociado.

(Heredado de DispatcherObject)
HasContent

Obtiene un valor que indica si esta plantilla tiene contenido optimizado.

IsSealed

Obtiene un valor que indica si este objeto está en un estado inmutable para que no se pueda cambiar.

Resources

Obtiene o establece la colección de recursos que se pueden usar dentro del ámbito de esta plantilla.

Template

Obtiene o establece una referencia al objeto que registra o reproduce los nodos XAML de la plantilla cuando un escritor define o aplica la plantilla.

VisualTree

Obtiene o establece el nodo raíz de la plantilla.

Métodos

Nombre Description
CheckAccess()

Determina si el subproceso que llama tiene acceso a este DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
FindName(String, FrameworkElement)

Busca el elemento asociado al nombre especificado definido en esta plantilla.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadContent()

Carga el contenido de la plantilla como una instancia de un objeto y devuelve el elemento raíz del contenido.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
RegisterName(String, Object)

Registra un nuevo par nombre/objeto en el ámbito de nombre actual.

Seal()

Bloquea la plantilla para que no se pueda cambiar.

ShouldSerializeResources(XamlDesignerSerializationManager)

Devuelve un valor que indica si los procesos de serialización deben serializar el valor de la Resources propiedad en instancias de esta clase.

ShouldSerializeVisualTree()

Devuelve un valor que indica si los procesos de serialización deben serializar el valor de la VisualTree propiedad en instancias de esta clase.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnregisterName(String)

Quita una asignación de nombre o objeto del ámbito de nombres XAML.

ValidateTemplatedParent(FrameworkElement)

Cuando se invalida en una clase derivada, proporciona reglas para el elemento al que se aplica esta plantilla.

VerifyAccess()

Exige que el subproceso de llamada tenga acceso a este DispatcherObject.

(Heredado de DispatcherObject)

Implementaciones de interfaz explícitas

Nombre Description
INameScope.FindName(String)

Devuelve un objeto que tiene el nombre de identificación proporcionado.

IQueryAmbient.IsAmbientPropertyAvailable(String)

Consulta si una propiedad ambiente especificada está disponible en el ámbito actual.

Se aplica a