DynamicResourceExtension Classe

Definição

Implementa uma extensão de marcação que dá suporte a referências de 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
DynamicResourceExtension
Atributos

Comentários

Referências de recursos dinâmicos são necessárias ao referenciar 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 em WPF existem principalmente para fornecer suporte à infraestrutura para algum aspecto do WPF implementação do processador XAML e os membros expostos pelas classes de extensão de marcação normalmente não são chamados diretamente do código do usuário. Essa classe dá suporte especialmente ao uso da Extensão de Marcação DynamicResource do XAML. Para obter mais informações sobre referências de recursos dinâmicos, consulte a Extensão de Marcação DynamicResource.

Uso de texto XAML

Para obter informações sobre XAML, consulte a Extensão de Marcação DynamicResource.

Construtores

Nome Description
DynamicResourceExtension()

Inicializa uma nova instância da classe DynamicResourceExtension.

DynamicResourceExtension(Object)

Inicializa uma nova instância da DynamicResourceExtension classe, com a chave inicial fornecida.

Propriedades

Nome Description
ResourceKey

Obtém ou define a chave especificada por essa referência de recurso dinâmico. A chave é usada para pesquisar um recurso em dicionários de recursos, por meio de uma expressão intermediária.

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ProvideValue(IServiceProvider)

Retorna um objeto que deve ser definido na propriedade em que essa extensão é aplicada. Para DynamicResourceExtension, este é o objeto encontrado em um dicionário de recursos na cadeia pai atual que é chaveada pelo ResourceKey.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a