DynamicResourceExtension Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementa uma extensão de marcação compatível com as referências a recursos dinâmicos feitas de XAML.
public ref class DynamicResourceExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class DynamicResourceExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type DynamicResourceExtension = class
inherit MarkupExtension
Public Class DynamicResourceExtension
Inherits MarkupExtension
- Herança
- Atributos
Comentários
Referências de recursos dinâmicos são necessárias ao fazer referência ao conteúdo que pode ser alterado em tempo de execução. Os motivos para a alteração de conteúdo podem ser iniciados pelo aplicativo ou podem ser externos. Um exemplo é se você estiver incluindo estilos que dependem de recursos do sistema que relatam preferências configuradas pelo usuário, como temas, configurações de fonte e assim por diante.
Essa classe é uma implementação de extensão de marcação. As classes de extensão de marcação no WPF existem principalmente para fornecer suporte à infraestrutura para alguns aspectos da implementação do processador XAML do WPF, e os membros expostos pelas classes de extensão de marcação normalmente não são chamados do código de usuário diretamente. Essa classe dá suporte especialmente ao uso da Extensão de Marcação DynamicResource do XAML. Para obter mais informações sobre referências dinâmicas de recursos, consulte a Extensão de Marcação DynamicResource.
Uso de texto XAML
Para obter informações XAML, consulte a Extensão de Marcação DynamicResource.
Construtores
DynamicResourceExtension() |
Inicializa uma nova instância da classe DynamicResourceExtension. |
DynamicResourceExtension(Object) |
Inicializa uma nova instância da classe DynamicResourceExtension com a chave inicial fornecida. |
Propriedades
ResourceKey |
Obtém ou define a chave especificada por esta referência de recurso dinâmico. A chave é usada para pesquisar um recurso nos dicionários de recursos por meio de uma expressão intermediária. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ProvideValue(IServiceProvider) |
Retorna um objeto que deve ser definido na propriedade em que essa extensão é aplicada. Para DynamicResourceExtension, esse é o objeto encontrado em um dicionário de recursos da cadeia pai atual que é inserido pelo ResourceKey. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |