Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Se utiliza para definir un conjunto de recursos que pueden utilizarse en XAML.
Espacio de nombres: Microsoft.Windows.Design.Interaction
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
Public NotInheritable Class AdornerResources
Ni es preciso que declare una instancia de una clase estática para tener acceso a sus miembros.
public static class AdornerResources
public ref class AdornerResources abstract sealed
public final class AdornerResources
Comentarios
AdornerResources es una clase estática que se utiliza de manera similar a SystemColors. Los valores almacenados en la tabla de recursos se actualizan cuando se habilitan las características de accesibilidad, como el contraste alto.
Ejemplos
AdornerResources debe utilizarse junto con otra clase estática. Esta segunda clase debe incluir propiedades públicas y estáticas de sólo lectura para las claves y los valores de los recursos, como en el ejemplo siguiente:
public static class MyColors {
private static ResourceKey _foregroundKey = AdornerResources.CreateResourceKey(typeof(MyColors), "ForegroundKey");
static MyColors() {
AdornerResources.RegisterResources(delegate {
return new MyColorsResources();
});
}
public static ResourceKey ForegroundKey {
get { return _foregroundKey; }
}
public static Brush ForegroundBrush {
get {
return (Brush)AdornerResources.FindResource(ForegroundKey);
}
}
}
La clase MyColorsResources es un diccionario de recursos que contiene los recursos cuyas claves son las propiedades estáticas MyColors. Si es preciso que los valores del diccionario sean dinámicos, esos valores pueden obtenerse utilizando también claves estáticas a una propiedad. MyColors puede utilizarse en XAML de la siguiente forma:
Rectangle Fill = "{DynamicResource {x:Static MyColors.ForegroundKey}}"
Jerarquía de herencia
System.Object
Microsoft.Windows.Design.Interaction.AdornerResources
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Windows.Design.Interaction (Espacio de nombres)