Partilhar via


Demonstra Passo a passo: Gerenciando recursos de seu projeto do WPF

Os recursos são objetos .NET que podem ser acessados e usados por seu aplicativo.Exemplos de recursos incluem pincéis para esquemas de cores ou imagens.Você pode usar a classe ResourceDictionary para organizar todos os seus recursos em um arquivo fácil de gerenciar e acessá-los a partir de seu aplicativo.

Nesta explicação passo a passo, você executa as seguintes tarefas:

Quando você tiver terminado, você saberá como adicionar um ResourceDictionary para seu aplicativo e acessar os recursos contidos em ResourceDictionary.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Pré-requisitos

Para completar este passo a passo, são necessários os seguintes componentes:

  • Visual Studio 2008.

Adicionando um Dicionário de Recurso

A primeira etapa é adicionar um ResourceDictionary ao seu aplicativo.

Para adicionar um Dicionário de Recurso ao seu aplicativo

  1. Criar um novo projeto de Aplicativo WPF em Visual Basic ou Visual C# chamado ManageResources.Para obter mais informações, consulte Como: Criar um novo projeto de aplicativo do WPF.

    Window1.xaml é aberto no WPF Designer.

  2. In O gerenciador de soluções, clicar com o botão direito do mouse o projeto ManageResources e selecionar Adicionar | ResourceDictionary.

    A caixa de diálogo Adicionar Novo Item aparece.

  3. Verifique se Dictionary1.xaml aparece na caixa Nomee clique Adicionar.

    Um novo ResourceDictionary chamado Dictionary1.xaml é adicionado ao seu projeto e é aberto no WPF Designer.

Adicionar um Recurso ao Dicionário de Recurso

O ResourceDictionary adicionado pode ser editado no editor do XAML e pode servir como um repositório central para seus recursos.Agora você adicionará um recurso para o seu ResourceDictionary.

Para adicionar um Recurso ao seu Dicionário de Recurso

  1. Certifique-se de que Dictionary1.xaml é aberto no WPF Designer.

  2. No modo de exibição XAML, insira o seguinte marcação XAML após o marca de abertura para <ResourceDictionary>.

    <SolidColorBrush Color="Green" x:Key="myBrush"></SolidColorBrush>
    
  3. No menu Arquivo, selecione Salvar Tudo.

    Você adicionou um SolidColorBrush chamado myBrush como um recurso para ficar disponível para o seu aplicativo.

Acessando o Recurso

Esse procedimento, você irá acessar o recurso SolidColorBrush e usá-lo em sua janela principal.

Para acessar um recurso

  1. Em WPF Designer, clique na tabela rotulada como Window1.xaml para exibir este arquivo.

  2. Da Caixa de Ferramentas, arraste um controle Button para a janela.

  3. No modo de exibição XAML, insira o seguinte XAML após o marca de abertura para:<Window>.

    <Window.Resources>
       <ResourceDictionary Source="Dictionary1.xaml">
       </ResourceDictionary>
    </Window.Resources>
    

    Este importa o ResourceDictionary definido em Dictionary1.xaml para os recursos da janela atual.

  4. Adicionar o XAML a seguir na marca de abertura <Button>

    Background="{StaticResource myBrush}"
    

    Isso define a propriedade Background de Button como o pincel definido pelo recurso nomeado.

  5. Pressione F5 para executar o aplicativo.

    O plano de fundo do botão é verde.

Consulte também

Tarefas

Como: Get and Set Application-Scope Resources

Conceitos

Visão geral sobre Recursos

Recursos e código

Referência

Resources

FindResource

Outros recursos

Usando recursos

Exemplos de recursos (WPF)

XAML e código no criador de WPF