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:
Acrescente um ResourceDictionary.
Adicionar um recurso para o ResourceDictionary.
Acessar o recurso.
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
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.
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.
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
Certifique-se de que Dictionary1.xaml é aberto no WPF Designer.
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>
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
Em WPF Designer, clique na tabela rotulada como Window1.xaml para exibir este arquivo.
Da Caixa de Ferramentas, arraste um controle Button para a janela.
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.
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.
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