StaticResourceExtension 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í.
Implementa una extensión de marcado que admite referencias de recursos estáticos (en tiempo de carga XAML) realizadas desde 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
- Atributos
Comentarios
Esta clase es una implementación de extensión de marcado. Las clases de extensión de marcado en 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 XAML de WPF, consulta StaticResource Markup Extension o XAML Resources.
{StaticResource}
es una extensión de marcado específica de la implementación de WPF de XAML. Puedes usar {StaticResource}
al hacer referencia al espacio de nombres XAML predeterminado para WPF, sin usar un prefijo. En cambio, 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 más información, vea 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
StaticResourceExtension() |
Inicializa una nueva instancia de la clase StaticResourceExtension. |
StaticResourceExtension(Object) |
Inicializa una nueva instancia de la clase StaticResourceExtension, con la clave inicial proporcionada. |
Propiedades
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 esta clave en los diccionarios de recursos. |
Métodos
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) |
ProvideValue(IServiceProvider) |
Devuelve un objeto que se debe establecer en la propiedad donde se aplique esta extensión. Para StaticResourceExtension, se trata del objeto encontrado en un diccionario de recursos, donde el objeto que se busca viene identificado por la propiedad ResourceKey. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |