Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DynamicResourceExtension

 

Publicado: noviembre de 2016

Implementa una extensión de marcado que admite referencias de recursos dinámicos realizadas desde XAML.

Espacio de nombres:   System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

System.Object
  System.Windows.Markup.MarkupExtension
    System.Windows.DynamicResourceExtension

[TypeConverterAttribute(typeof(DynamicResourceExtensionConverter))]
[MarkupExtensionReturnTypeAttribute(typeof(object))]
public class DynamicResourceExtension : MarkupExtension

NombreDescripción
System_CAPS_pubmethodDynamicResourceExtension()

Inicializa una nueva instancia de la clase DynamicResourceExtension.

System_CAPS_pubmethodDynamicResourceExtension(Object)

Inicializa una nueva instancia de la DynamicResourceExtension (clase), con la clave inicial proporcionada.

NombreDescripción
System_CAPS_pubpropertyResourceKey

Obtiene o establece la clave especificada por esta referencia de recurso dinámico. La clave se utiliza para buscar un recurso en diccionarios de recursos mediante una expresión intermedia.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodProvideValue(IServiceProvider)

Devuelve un objeto que se debe establecer en la propiedad donde se aplique esta extensión. Para DynamicResourceExtension, se trata del objeto encontrado en un diccionario de recursos en la cadena principal actual que codifica el ResourceKey.(Invalida MarkupExtension.ProvideValue(IServiceProvider)).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

Referencias de recursos dinámicos son necesarias cuando se hace referencia a contenidos que podrían cambiar en tiempo de ejecución. Las razones para el cambio de contenido pueden ser iniciado por la aplicación o pueden ser externas. Un ejemplo es si incluye estilos que dependen de recursos del sistema que informan de las preferencias del usuario, como temas, configuración de fuente y así sucesivamente.

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 de infraestructura para algunos aspectos de la WPF XAML implementación del procesador y los miembros expuestos por las clases de extensión de marcado se normalmente no debe llamar directamente desde código de usuario.  Esta clase admite en particular el extensión de marcado DynamicResource uso de XAML. Para obtener más información acerca de las referencias de recursos dinámicos, consulte extensión de marcado DynamicResource.

.NET Framework
Disponible desde 3.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: