Classe AdornerResources
Usado para definir um conjunto de recursos que podem ser usados em XAML.
Namespace: Microsoft.Windows.Design.Interaction
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
Public NotInheritable Class AdornerResources
Você não precisa declarar uma instância de uma classe estática para acessar seus membros.
public static class AdornerResources
public ref class AdornerResources abstract sealed
public final class AdornerResources
Comentários
AdornerResources é um estático classe que é usada de forma semelhante à maneira como SystemColors é usado. Valores armazenados na tabela de recursos são atualizados quando sistema autônomo recursos de acessibilidade, sistema autônomo alto contraste, estão ativados.
Exemplos
AdornerResources deve ser usado em conjunto com outra estático classe. Essa segunda classe deve conter pública estático propriedades somente leitura para o recurso chaves e valores de recursos, sistema autônomo no exemplo a seguir:
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);
}
}
}
The MyColorsResources classe é um dicionário de recurso que contém os recursos, encaixados pela MyColors estático Propriedades. Se os valores do dicionário precisam ser dinâmico, esses valores podem ser obtidos usando-se também chaves estáticas a uma propriedade.Usando MyColors pode ser concluído no XAML da seguinte maneira:
Rectangle Fill = "{DynamicResource {x:Static MyColors.ForegroundKey}}"
Hierarquia de herança
System.Object
Microsoft.Windows.Design.Interaction.AdornerResources
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Design.Interaction