StaticResourceExtension Clase

Definición

Implementa una extensión de marcado que admite referencias de recursos estáticas (tiempo de carga XAML) realizadas a partir de XAML.

public ref class StaticResourceExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticResourceExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
Herencia
StaticResourceExtension
Atributos

Comentarios

Esta clase es una implementación de extensión de marcado. Las clases de extensión de marcado de WPF existen principalmente para proporcionar compatibilidad con la infraestructura para algún aspecto de la implementación del procesador XAML de WPF y los miembros expuestos por una extensión de marcado no suelen llamarse desde el código de usuario. Esta extensión admite el uso de la extensión de marcado StaticResource desde XAML. Para obtener más información sobre la mecánica de la búsqueda de recursos estáticos en WPF XAML, consulta StaticResource Markup Extension o XAML Resources.

{StaticResource} es una extensión de marcado específica de la implementación WPF de XAML. Puedes usar {StaticResource} al hacer referencia al espacio de nombres XAML predeterminado para WPF, sin usar un prefijo. Por el contrario, las extensiones de marcado definidas para la compatibilidad con lenguaje XAML (como {x:Type}) requieren el prefijo para el espacio de nombres XAML del lenguaje XAML en el uso. Para obtener más información, consulta Extensiones de marcado y XAML de WPF.

Las referencias a recursos estáticos se suelen usar en XAML siempre que una extensión de marcado DynamicResource no sea explícitamente necesaria.

Constructores

Nombre Description
StaticResourceExtension()

Inicializa una nueva instancia de la clase StaticResourceExtension.

StaticResourceExtension(Object)

Inicializa una nueva instancia de la StaticResourceExtension clase , con la clave inicial proporcionada.

Propiedades

Nombre Description
ResourceKey

Obtiene o establece el valor de clave pasado por esta referencia de recurso estático. La clave se usa para devolver el objeto que coincide con esa clave en los diccionarios de recursos.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
ProvideValue(IServiceProvider)

Devuelve un objeto que se debe establecer en la propiedad donde se aplica esta extensión. Para StaticResourceExtension, este es el objeto que se encuentra en un diccionario de recursos, donde el objeto que se va a buscar se identifica mediante .ResourceKey

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a